Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

board_from_pieces

cre8_app_chess::rules::board_from_pieces

fn · cre8-app-chess · crates/cre8-app-chess/src/rules.rs:168 pub documented

3lines
1cyclomatic
0max nesting
1statements
1? exits
1params
5callers
2callees
1.4 (p89)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (5 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 siteview_patchapp-chess · cc 5cre8_app_chess::view::match_page::view_patchget_match_by_sessionapp-chess · cc 1cre8_app_chess::store::get_match_by_sessionstate_payloadapp-chess · cc 2cre8_app_chess::connection_moves::state_payloadget_matchapp-chess · cc 1cre8_app_chess::store::get_matchdeclarableapp-chess · cc 5cre8_app_chess::connection_endings::declarableprepare_move_submissionapp-chess · cc 11cre8_app_chess::connection_moves::prepare_move_submissionpage_stateapp-chess · cc 1cre8_app_chess::endings_tests::page_statelist_recent_matchesapp-chess · cc 1cre8_app_chess::store::list_recent_matchesa_pool_pairing_starts_a_tim…app-chess · cc 2cre8_app_chess::matchmaking_tests::a_pool_pairing_starts_a_timed_game_with_both_players_seateda_lobby_game_plays_its_post…app-chess · cc 3cre8_app_chess::matchmaking_tests::a_lobby_game_plays_its_posters_rules_and_is_rated_in_their_categoryproject_match_clockapp-chess · cc 5cre8_app_chess::store::project_match_clockload_matchapp-chess · cc 1cre8_app_chess::view::model::load_matchattach_rules_projectionapp-chess · cc 1cre8_app_chess::connection_moves::attach_rules_projectionrecent_matchesapp-chess · cc 3cre8_app_chess::view::model::recent_matchesline_outcome_afterapp-chess · cc 3cre8_app_chess::connection_moves::line_outcome_afterboard_from_piecesapp-chess · cc 1cre8_app_chess::rules::board_from_piecesparse_fenapp-chess · cc 5cre8_app_chess::rules::parse_fenfen_from_projectionapp-chess · cc 2cre8_app_chess::fen_projection::fen_from_projectionnext_turnapp-chess · cc 2cre8_app_chess::store::next_turnfen_board_placementapp-chess · cc 3cre8_app_chess::connection::fen_board_placementcastling_rights_from_projec…app-chess · cc 18cre8_app_chess::connection::castling_rights_from_projectionen_passant_targetapp-chess · cc 5cre8_app_chess::fen_projection::en_passant_targetprojected_fen_boardapp-chess · cc 2cre8_app_chess::fen_projection::projected_fen_board

Control flow

Source not readable from this process.

Callers 5

Callees 2

Source not readable from this process.