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

status_panel

cre8_app_chess::view::match_page::status_panel

fn · cre8-app-chess · crates/cre8-app-chess/src/view/match_page.rs:354

84lines
13cyclomatic
2max nesting
32statements
0? exits
4params
1callers
8callees
0.6 (p43)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitepath · 1 sitemethod · 2 sitesmethod · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitename · 1 sitemethod · 2 sitespath · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 4 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitepath · 1 siteself · 1 sitename · 3 sitesname · 1 sitename · 5 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 siteself · 1 siteview_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_htmlstatus_panelapp-chess · cc 13cre8_app_chess::view::match_page::status_panelcapitalizeapp-chess · cc 1cre8_app_chess::view::match_page::capitalizeSeat::is_solverapp-chess · cc 2cre8_app_chess::view::model::Seat::is_solverside_to_moveapp-chess · cc 1cre8_app_chess::rules::side_to_moveMatchView::outcomeapp-chess · cc 3cre8_app_chess::view::model::MatchView::outcomeMatchView::seatapp-chess · cc 2cre8_app_chess::view::model::MatchView::seatending_phraseapp-chess · cc 14cre8_app_chess::view::match_page::ending_phrasevariant_noteapp-chess · cc 2cre8_app_chess::view::match_page::variant_notedraw_offerapp-chess · cc 1cre8_app_chess::view::match_page::draw_offercolor_nameapp-chess · cc 2cre8_app_chess::rules::color_nameoutcome_inapp-chess · cc 12cre8_app_chess::rules::outcome_inline_outcome_inapp-chess · cc 7cre8_app_chess::rules::line_outcome_inMatchView::rules_variantapp-chess · cc 1cre8_app_chess::view::model::MatchView::rules_variantlive_draw_offerapp-chess · cc 2cre8_app_chess::connection_endings::live_draw_offerhumanizeapp-chess · cc 2cre8_app_chess::view::match_page::humanizeVariant::tokenapp-chess · cc 3cre8_app_chess::rules::Variant::tokenoppositeapp-chess · cc 2cre8_app_chess::src::view::chess_match::oppositeVariant::ruleapp-chess · cc 3cre8_app_chess::rules::Variant::ruleMatchView::checksapp-chess · cc 2cre8_app_chess::view::model::MatchView::checks

Control flow

Source not readable from this process.

Callers 1

Callees 8

Source not readable from this process.