Skip to content
1 viewer

rust 1,863,595 · typescript 235,774 · javascript 133,240 · python 20,426 · 6,417 files · digest 0b3c7cffac51 · built in 1.9 s · crystals off

rating

cre8_app_game::matchmaking::rating

fn · cre8-app-game · crates/cre8-app-game/src/matchmaking/mod.rs:311 pub

4lines
1cyclomatic
0max nesting
1statements
1? exits
4params
10callers
3callees
1.6 (p91)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 3 sitesname · 1 sitename · 2 sitespath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 2 sitespath · 1 sitemethod · 1 sitepath · 1 siteload_matchapp-chess · cc 1cre8_app_chess::view::model::load_matchdispatchapp-game · cc 10cre8_app_game::matchmaking::connection::dispatchseek_okapp-game · cc 1cre8_app_game::matchmaking::tests::seek_oksettle_pendingapp-game · cc 3cre8_app_game::matchmaking::settle_pendinghandle_game_seekapp-game · cc 2cre8_app_game::matchmaking::connection::handle_game_seekhandle_game_seek_postapp-game · cc 2cre8_app_game::matchmaking::connection::handle_game_seek_posthandle_game_seek_acceptapp-game · cc 2cre8_app_game::matchmaking::connection::handle_game_seek_acceptreport_finishedapp-chess · cc 2cre8_app_chess::matchmaking::report_finishedpairing_panelapp-game · cc 5cre8_app_game::matchmaking::view::pairing_panela_finish_rates_both_players…app-game · cc 3cre8_app_game::matchmaking::tests::a_finish_rates_both_players_onceseekapp-game · cc 3cre8_app_game::matchmaking::seekrecord_finishedapp-game · cc 6cre8_app_game::matchmaking::record_finishedhandle_game_poolsapp-game · cc 6cre8_app_game::matchmaking::connection::handle_game_poolsacceptapp-game · cc 16cre8_app_game::matchmaking::acceptpost_gameapp-game · cc 12cre8_app_game::matchmaking::post_gameseat_ratingsapp-chess · cc 6cre8_app_chess::view::model::seat_ratingsa_resignation_in_a_pool_gam…app-chess · cc 2cre8_app_chess::matchmaking_tests::a_resignation_in_a_pool_game_moves_both_ratingsa_mate_and_a_draw_in_pool_g…app-chess · cc 1cre8_app_chess::matchmaking_tests::a_mate_and_a_draw_in_pool_games_are_ratedguests_play_pool_games_unra…app-chess · cc 1cre8_app_chess::matchmaking_tests::guests_play_pool_games_unrateda_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_categoryratingapp-game · cc 1cre8_app_game::matchmaking::ratinggetapp-game · cc 1cre8_app_game::matchmaking::store::getRating::idapp-game · cc 1cre8_app_game::matchmaking::Rating::idRating::freshapp-game · cc 1cre8_app_game::matchmaking::Rating::freshRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthrow_get_stringapp-truth · cc 1cre8_app_truth::interface::row_get_stringTruthInterface::query_sqlapp-truth · cc 2cre8_app_truth::interface::TruthInterface::query_sqlensure_tablesapp-game · cc 1cre8_app_game::matchmaking::store::ensure_tablesGlicko::defaultapp-game · cc 1cre8_app_game::matchmaking::glicko::Glicko::default

Control flow

Source not readable from this process.

Callers 10

Callees 3

Source not readable from this process.