Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

load_match

cre8_app_chess::view::model::load_match

fn · cre8-app-chess · crates/cre8-app-chess/src/view/model.rs:203 pub documented

17lines
1cyclomatic
0max nesting
14statements
4? exits
2params
13callers
8callees
2.1 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 3 sitespath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitepath · 1 sitehandle_chess_view_patchapp-chess · cc 1cre8_app_chess::connection::handle_chess_view_patchhandle_chess_resignapp-chess · cc 3cre8_app_chess::connection_endings::handle_chess_resignhandle_chess_offer_drawapp-chess · cc 8cre8_app_chess::connection_endings::handle_chess_offer_drawhandle_chess_answer_drawapp-chess · cc 7cre8_app_chess::connection_endings::handle_chess_answer_drawarenaapp-chess · cc 1cre8_app_chess::endings_tests::arenaresigning_hands_the_other_s…app-chess · cc 1cre8_app_chess::endings_tests::resigning_hands_the_other_side_the_game_and_pays_itan_accepted_draw_ends_the_g…app-chess · cc 1cre8_app_chess::endings_tests::an_accepted_draw_ends_the_game_levelview_patchapp-chess · cc 5cre8_app_chess::view::match_page::view_patchdeclarableapp-chess · cc 5cre8_app_chess::connection_endings::declarablepage_stateapp-chess · cc 1cre8_app_chess::endings_tests::page_statea_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_categorya_game_outside_the_pools_sh…app-chess · cc 1cre8_app_chess::matchmaking_tests::a_game_outside_the_pools_shows_standing_ratings_as_casualcastling_moves_the_rook_and…app-chess · cc 1cre8_app_chess::special_moves_tests::castling_moves_the_rook_and_keeps_the_turn_orderen_passant_takes_the_pawn_b…app-chess · cc 1cre8_app_chess::special_moves_tests::en_passant_takes_the_pawn_beside_the_destinationthe_match_page_and_its_patc…app-chess · cc 1cre8_app_chess::special_moves_tests::the_match_page_and_its_patch_render_a_played_gamea_saved_clock_deadline_ends…app-chess · cc 1cre8_app_chess::special_moves_tests::a_saved_clock_deadline_ends_play_and_changes_the_patch_without_a_movea_three_plus_two_game_keeps…app-chess · cc 1cre8_app_chess::special_moves_tests::a_three_plus_two_game_keeps_server_clocks_across_solver_moves_and_ssr_readsa_timed_open_game_waits_for…app-chess · cc 1cre8_app_chess::special_moves_tests::a_timed_open_game_waits_for_the_seat_claim_before_accepting_a_movetemplate_contextapp-chess · cc 3cre8_app_chess::view::match_page::template_contextload_matchapp-chess · cc 1cre8_app_chess::view::model::load_matchlist_pieces_by_sessionapp-chess · cc 1cre8_app_chess::store::list_pieces_by_sessioninitial_state_hashapp-chess · cc 1cre8_app_chess::store::initial_state_hashget_match_by_sessionapp-chess · cc 1cre8_app_chess::store::get_match_by_sessionboard_from_piecesapp-chess · cc 1cre8_app_chess::rules::board_from_piecesreplay_historyapp-chess · cc 2cre8_app_chess::view::model::replay_historylist_moves_by_sessionapp-chess · cc 1cre8_app_chess::store::list_moves_by_sessionseatapp-chess · cc 3cre8_app_chess::view::model::seatseat_ratingsapp-chess · cc 6cre8_app_chess::view::model::seat_ratingssha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strlist_pieces_by_session_stor…app-chess · cc 4cre8_app_chess::store::list_pieces_by_session_storageparse_fenapp-chess · cc 5cre8_app_chess::rules::parse_fennext_turnapp-chess · cc 2cre8_app_chess::store::next_turnvariant_from_idapp-chess · cc 1cre8_app_chess::connection_moves::variant_from_idproject_match_clockapp-chess · cc 5cre8_app_chess::store::project_match_clockSeat::is_solverapp-chess · cc 2cre8_app_chess::view::model::Seat::is_solverfind_legal_moveapp-chess · cc 5cre8_app_chess::rules::find_legal_moveside_to_moveapp-chess · cc 1cre8_app_chess::rules::side_to_movefen_from_projectionapp-chess · cc 2cre8_app_chess::fen_projection::fen_from_projection

Control flow

Source not readable from this process.

Callers 13

Callees 8

Source not readable from this process.