Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.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
6callers
2callees
1.3 (p87)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (6 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 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 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_sessionsolver_moveapp-chess · cc 3cre8_app_chess::connection::moves::solver_moveget_matchapp-chess · cc 1cre8_app_chess::store::get_matchstate_payloadapp-chess · cc 2cre8_app_chess::connection::moves::state_payloaddeclarableapp-chess · cc 5cre8_app_chess::connection::ending::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_seatedproject_match_clockapp-chess · cc 7cre8_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_projectionsolver_move_planapp-chess · cc 5cre8_app_chess::connection::moves::solver_move_planrecent_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 6

Callees 2

Source not readable from this process.