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

legal_moves

cre8_util_grid_games::rules::legal_moves

fn · cre8-util-grid-games · crates/cre8-util-grid-games/src/rules.rs:233 pub documented

3lines
2cyclomatic
1max nesting
3statements
0? exits
2params
8callers
0callees
3.2 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitechooseutil-grid-games · cc 2cre8_util_grid_games::solver::chooseview_patchapp-grid · cc 6cre8_app_grid::view::play::view_patchhandle_moveapp-grid · cc 10cre8_app_grid::connection::handle_moverender_matchapp-grid · cc 1cre8_app_grid::view::play::render_matchthe_arena_offers_pass_only_…app-grid · cc 2cre8_app_grid::view::play::tests::the_arena_offers_pass_only_where_the_rules_allow_ita_finished_game_says_who_wo…app-grid · cc 1cre8_app_grid::view::play::tests::a_finished_game_says_who_won_and_howthe_match_page_shape_holdsapp-grid · cc 1cre8_app_grid::view::play::tests::the_match_page_shape_holdsperft_matches_the_published…util-grid-games · cc 1cre8_util_grid_games::games::ataxx::tests::perft_matches_the_published_countsthe_opening_has_twenty_two_…util-grid-games · cc 1cre8_util_grid_games::games::breakthrough::tests::the_opening_has_twenty_two_movesperft_matches_the_published…util-grid-games · cc 1cre8_util_grid_games::games::checkers::tests::perft_matches_the_published_countsperftutil-grid-games · cc 3cre8_util_grid_games::rules::perftmctsutil-grid-games · cc 21cre8_util_grid_games::solver::mctsarena_htmlapp-grid · cc 11cre8_app_grid::view::play::arena_htmlalpha_betautil-grid-games · cc 15cre8_util_grid_games::solver::alpha_betaclient_stateapp-grid · cc 3cre8_app_grid::connection::client_stateevery_start_has_moves_and_r…util-grid-games · cc 2cre8_util_grid_games::games::tests::every_start_has_moves_and_round_trips_as_textevery_legal_notation_is_uni…util-grid-games · cc 2cre8_util_grid_games::games::tests::every_legal_notation_is_unique_in_its_positionevery_notation_parses_back_…util-grid-games · cc 5cre8_util_grid_games::games::tests::every_notation_parses_back_and_a_record_replays_the_same_either_waylegal_movesutil-grid-games · cc 2cre8_util_grid_games::rules::legal_moves

Control flow

Source not readable from this process.

Callers 8

Callees 0

    Source not readable from this process.