Skip to content
1 viewer

rust 1,863,685 · typescript 236,263 · javascript 133,293 · python 20,426 · 6,419 files · digest 2c1a00d27886 · built in 1.5 s · crystals off

client_state

cre8_app_chess::view::match_page::client_state

fn · cre8-app-chess · crates/cre8-app-chess/src/view/match_page.rs:749 pub documented

61lines
5cyclomatic
3max nesting
14statements
0? exits
3params
8callers
3callees
1.7 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitehandle_chess_view_patchapp-chess · cc 1cre8_app_chess::connection::handle_chess_view_patcharenaapp-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_patchpage_stateapp-chess · cc 1cre8_app_chess::endings_tests::page_statecastling_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_moveclient_stateapp-chess · cc 5cre8_app_chess::view::match_page::client_statelegal_movesapp-chess · cc 1cre8_app_chess::rules::legal_movesMatchView::latest_plyapp-chess · cc 1cre8_app_chess::view::model::MatchView::latest_plyMatchView::board_atapp-chess · cc 3cre8_app_chess::view::model::MatchView::board_atdescribeapp-chess · cc 4cre8_app_chess::rules::describe

Control flow

Source not readable from this process.

Callees 3

Source not readable from this process.