Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

arena_html

cre8_app_chess::view::match_page::arena_html

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

45lines
7cyclomatic
1max nesting
18statements
0? exits
4params
4callers
18callees
1.3 (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, 18 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 2 sitespath · 2 sitespath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitemethod · 2 sitesmethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 2 sitesname · 4 sitesmethod · 1 sitemethod · 1 sitename · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitehandle_chess_view_patchapp-chess · cc 1cre8_app_chess::connection::handle_chess_view_patcharenaapp-chess · cc 1cre8_app_chess::endings_tests::arenaa_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_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_contextview_patchapp-chess · cc 5cre8_app_chess::view::match_page::view_patchrender_matchapp-chess · cc 1cre8_app_chess::view::match_page::render_matcha_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_categorythe_match_page_and_its_patc…app-chess · cc 1cre8_app_chess::special_moves_tests::the_match_page_and_its_patch_render_a_played_gamearena_htmlapp-chess · cc 7cre8_app_chess::view::match_page::arena_htmlside_to_moveapp-chess · cc 1cre8_app_chess::rules::side_to_moveboard_htmlapp-chess · cc 10cre8_app_chess::view::board::board_htmlMatchView::latest_plyapp-chess · cc 1cre8_app_chess::view::model::MatchView::latest_plyMatchView::board_atapp-chess · cc 3cre8_app_chess::view::model::MatchView::board_atMatchView::seatapp-chess · cc 2cre8_app_chess::view::model::MatchView::seatchecked_kingapp-chess · cc 1cre8_app_chess::rules::checked_kingplayer_stripapp-chess · cc 8cre8_app_chess::view::match_page::player_stripscrubberapp-chess · cc 7cre8_app_chess::view::match_page::scrubberstatus_panelapp-chess · cc 13cre8_app_chess::view::match_page::status_panelmove_listapp-chess · cc 7cre8_app_chess::view::match_page::move_listledgerapp-chess · cc 6cre8_app_chess::view::match_page::ledgerlive_looksapp-chess · cc 2cre8_app_chess::view::match_page::live_lookspiece_cardapp-chess · cc 4cre8_app_chess::view::match_page::piece_cardfen_panelapp-chess · cc 1cre8_app_chess::view::match_page::fen_panelempty_state_htmlutil-view-html · cc 2cre8_util_view_html::empty_state_htmlkv_htmlutil-view-html · cc 2cre8_util_view_html::kv_htmlrecord_link_htmlutil-view-html · cc 4cre8_util_view_html::record::record_link_htmlcolor_nameapp-chess · cc 2cre8_app_chess::rules::color_namecapitalizeapp-chess · cc 1cre8_app_chess::view::match_page::capitalizecellapp-view-lib · cc 3cre8_app_view_lib::assets::scripts::live_chart_interact::cellpiece_svg_lookapp-chess · cc 3cre8_app_chess::view::pieces::piece_svg_lookSeat::is_solverapp-chess · cc 2cre8_app_chess::view::model::Seat::is_solverasset_link_htmlutil-view-html · cc 1cre8_util_view_html::market::asset_link_htmlcollection_serialapp-chess · cc 1cre8_app_chess::collection::collection_serial

Control flow

Source not readable from this process.

Callees 18

Source not readable from this process.