Skip to content
1 viewer

rust 1,860,550 · typescript 235,740 · javascript 132,956 · python 20,426 · 6,409 files · digest 3d1ed3bf6fd3 · built in 1.5 s · crystals off

replay_history

cre8_app_chess::view::model::replay_history

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

34lines
2cyclomatic
1max nesting
12statements
0? exits
1params
4callers
3callees
1.2 (p86)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 siteref · 1 sitename · 1 siteview_patchapp-chess · cc 5cre8_app_chess::view::match_page::view_patchdeclarableapp-chess · cc 5cre8_app_chess::connection_endings::declarableprepare_move_submissionapp-chess · cc 11cre8_app_chess::connection_moves::prepare_move_submissionpage_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_gameload_matchapp-chess · cc 1cre8_app_chess::view::model::load_matchline_outcome_afterapp-chess · cc 3cre8_app_chess::connection_moves::line_outcome_afterhistory_replays_to_san_and_…app-chess · cc 1cre8_app_chess::view::model::tests::history_replays_to_san_and_positionsan_unreplayable_move_stops_…app-chess · cc 1cre8_app_chess::view::model::tests::an_unreplayable_move_stops_the_history_and_says_whyreplay_historyapp-chess · cc 2cre8_app_chess::view::model::replay_historyfind_legal_moveapp-chess · cc 5cre8_app_chess::rules::find_legal_moveside_to_moveapp-chess · cc 1cre8_app_chess::rules::side_to_moveplayapp-chess · cc 1cre8_app_chess::rules::playcolor_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_role

Control flow

Source not readable from this process.

Callers 4

Callees 3

Source not readable from this process.