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

describe_choice

cre8_app_chess::solver::describe_choice

fn · cre8-app-chess · crates/cre8-app-chess/src/solver.rs:287

38lines
8cyclomatic
1max nesting
16statements
1? exits
3params
1callers
4callees
0.9 (p72)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 siteref · 1 sitename · 1 siteref · 1 sitemethod · 1 sitesolveapp-chess · cc 1cre8_app_chess::solver_tests::solvechoose_move_inapp-chess · cc 1cre8_app_chess::solver::choose_move_insolver_chosen_moveapp-chess · cc 1cre8_app_chess::connection::moves::solver_chosen_movethree_check_reads_checks_al…app-chess · cc 3cre8_app_chess::solver_tests::three_check_reads_checks_already_given_from_the_historya_history_that_does_not_rea…app-chess · cc 1cre8_app_chess::solver_tests::a_history_that_does_not_reach_the_board_is_ignoreda_weak_level_varies_its_mov…app-chess · cc 2cre8_app_chess::solver_tests::a_weak_level_varies_its_move_with_the_seedlevel_one_and_level_five_bo…app-chess · cc 2cre8_app_chess::solver_tests::level_one_and_level_five_both_play_from_the_startchoose_move_atapp-chess · cc 4cre8_app_chess::solver::choose_move_atdescribe_choiceapp-chess · cc 8cre8_app_chess::solver::describe_choicefind_legal_moveapp-chess · cc 5cre8_app_chess::rules::find_legal_moveside_to_moveapp-chess · cc 1cre8_app_chess::rules::side_to_movemate_inapp-chess · cc 1cre8_app_chess::solver::mate_inLegalMove::captured_roleapp-chess · cc 3cre8_app_chess::rules::LegalMove::captured_roleGame::piece_onapp-chess · cc 1cre8_app_chess::special_moves_tests::Game::piece_oncolor_nameapp-chess · cc 2cre8_app_chess::rules::color_namelegal_movesapp-chess · cc 1cre8_app_chess::rules::legal_movespromotion_roleapp-chess · cc 5cre8_app_chess::rules::promotion_rolerole_nameapp-chess · cc 6cre8_app_chess::rules::role_name

Control flow

Source not readable from this process.

Callers 1

Callees 4

Source not readable from this process.