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

hash_session_state

cre8_app_game::model::hash_session_state

fn · cre8-app-game · crates/cre8-app-game/src/model.rs:711 pub

20lines
1cyclomatic
0max nesting
1statements
0? exits
7params
8callers
1callees
2.6 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteself · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 9 sitespath · 1 sitepath · 1 sitename · 1 sitesubmit_action_frameapp-game · cc 3cre8_app_game::connection::submit_action_frameseat_claim_with_sessionapp-game · cc 2cre8_app_game::connection::seat_claim_with_sessioncomplete_sessionapp-game · cc 1cre8_app_game::connection::complete_sessioncreate_roomapp-game · cc 2cre8_app_game::connection::create_roomcreate_sessionapp-game · cc 2cre8_app_game::connection::create_sessioncreate_matchapp-game · cc 2cre8_app_game::connection::create_matchReplayProgress::newapp-game · cc 1cre8_app_game::store::ReplayProgress::newReplayProgress::apply_inputapp-game · cc 1cre8_app_game::store::ReplayProgress::apply_inputGameSessionRecord::normalizeapp-game · cc 1cre8_app_game::model::GameSessionRecord::normalizeapply_generic_inputapp-game · cc 1cre8_app_game::store::apply_generic_inputapply_generic_actionapp-game · cc 2cre8_app_game::store::apply_generic_actionreplay_hashapp-game · cc 1cre8_app_game::store::replay_hashcreate_session_with_roomapp-game · cc 3cre8_app_game::connection::create_session_with_roomcomplete_sessionapp-game · cc 1cre8_app_game::store::complete_sessionapply_seat_claim_to_sessionapp-game · cc 1cre8_app_game::connection::apply_seat_claim_to_sessionGameSessionRecord::normaliz…app-game · cc 3cre8_app_game::model::GameSessionRecord::normalize_state_hasheshash_session_state_is_deter…app-game · cc 1cre8_app_game::model::tests::hash_session_state_is_deterministic_and_sensitivereplay_generic_session_veri…app-game · cc 1cre8_app_game::store::tests::replay_generic_session_verifies_empty_initial_statehash_session_stateapp-game · cc 1cre8_app_game::model::hash_session_statehash_canonical_jsonapp-protocol-identity · cc 1cre8_app_protocol_identity::hash_canonical_jsoncanonicalize_jsonapp-protocol-identity · cc 5cre8_app_protocol_identity::canonicalize_json

Control flow

Source not readable from this process.

Callees 1

Source not readable from this process.