Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off

solver_move_plan

cre8_app_chess::connection::moves::solver_move_plan

fn · cre8-app-chess · crates/cre8-app-chess/src/connection/moves.rs:1540 pub(crate)

23lines
3cyclomatic
1max nesting
6statements
2? exits
2params
1callers
7callees
0.7 (p64)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitesolver_self_play_moveapp-chess · cc 1cre8_app_chess::connection::moves::solver_self_play_movehandle_chess_solver_moveapp-chess · cc 1cre8_app_chess::connection::moves::handle_chess_solver_movesolver_moveapp-chess · cc 3cre8_app_chess::connection::moves::solver_movesolver_move_planapp-chess · cc 3cre8_app_chess::connection::moves::solver_move_planload_pieces_for_inputapp-chess · cc 3cre8_app_chess::connection::moves::load_pieces_for_inputvariant_from_idapp-chess · cc 1cre8_app_chess::connection::moves::variant_from_idget_match_by_sessionapp-chess · cc 1cre8_app_chess::store::get_match_by_sessionVariant::from_tokenapp-chess · cc 3cre8_app_chess::rules::Variant::from_tokensolver_chosen_moveapp-chess · cc 1cre8_app_chess::connection::moves::solver_chosen_moveno_solver_move_payloadapp-chess · cc 1cre8_app_chess::connection::moves::no_solver_move_payloadsolver_error_payloadapp-chess · cc 1cre8_app_chess::connection::moves::solver_error_payloadcanonical_tokenapp-chess · cc 3cre8_app_chess::connection::moves::canonical_tokenlist_pieces_by_sessionapp-chess · cc 1cre8_app_chess::store::list_pieces_by_sessionresolve_room_idapp-chess · cc 1cre8_app_chess::connection::matchmaker::resolve_room_idresolve_session_idapp-chess · cc 1cre8_app_chess::connection::moves::resolve_session_idproject_match_clockapp-chess · cc 5cre8_app_chess::store::project_match_clocklist_pieces_by_roomapp-chess · cc 1cre8_app_chess::store::list_pieces_by_roomchoose_move_inapp-chess · cc 10cre8_app_chess::solver::choose_move_inget_match_by_session_storageapp-chess · cc 4cre8_app_chess::store::get_match_by_session_storage

Control flow

Source not readable from this process.

Callers 1

Callees 7

Source not readable from this process.