Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

complete_declared

cre8_app_chess::connection::ending::complete_declared

fn · cre8-app-chess · crates/cre8-app-chess/src/connection/ending.rs:121 documented

27lines
1cyclomatic
0max nesting
17statements
2? exits
7params
3callers
7callees
0.7 (p65)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitehandle_chess_resignapp-chess · cc 1cre8_app_chess::connection::ending::handle_chess_resignhandle_chess_offer_drawapp-chess · cc 1cre8_app_chess::connection::ending::handle_chess_offer_drawhandle_chess_answer_drawapp-chess · cc 1cre8_app_chess::connection::ending::handle_chess_answer_drawresignapp-chess · cc 3cre8_app_chess::connection::ending::resignoffer_drawapp-chess · cc 9cre8_app_chess::connection::ending::offer_drawanswer_drawapp-chess · cc 7cre8_app_chess::connection::ending::answer_drawcomplete_declaredapp-chess · cc 1cre8_app_chess::connection::ending::complete_declarednow_ms_i64platform-time · cc 1cre8_platform_time::now_ms_i64upsert_matchapp-chess · cc 1cre8_app_chess::store::upsert_matchmerge_json_objectsapp-chess · cc 4cre8_app_chess::connection::moves::merge_json_objectsMatchView::seatapp-chess · cc 2cre8_app_chess::view::model::MatchView::seataccrue_played_game_rewardsapp-chess · cc 5cre8_app_chess::connection::moves::accrue_played_game_rewardsreport_finishedapp-chess · cc 2cre8_app_chess::matchmaking::report_finishedstop_clockapp-chess · cc 4cre8_app_chess::connection::ending::stop_clocknow_msplatform-time · cc 1cre8_platform_time::now_mslist_pieces_by_sessionapp-chess · cc 1cre8_app_chess::store::list_pieces_by_sessionupsert_match_storageapp-chess · cc 1cre8_app_chess::store::upsert_match_storagecollection_serialapp-chess · cc 1cre8_app_chess::collection::collection_serialis_wallapp-chess · cc 2cre8_app_chess::clock::is_wallaccrue_agent_rewardapp-chess · cc 1cre8_app_chess::store::accrue_agent_rewardis_placeholderapp-chess · cc 4cre8_app_chess::collection::is_placeholderrecord_finishedapp-game · cc 7cre8_app_game::matchmaking::record_finishedwhite_scoreapp-chess · cc 4cre8_app_chess::matchmaking::white_scoreseatapp-chess · cc 4cre8_app_chess::view::model::seat

Control flow

Source not readable from this process.

Callers 3

Callees 7

Source not readable from this process.