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

apply_generic_action

cre8_app_game::store::apply_generic_action

fn · cre8-app-game · crates/cre8-app-game/src/store.rs:518 pub

89lines
2cyclomatic
1max nesting
23statements
4? exits
9params
3callers
7callees
1.2 (p85)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 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteseat_claim_with_sessionapp-game · cc 2cre8_app_game::connection::seat_claim_with_sessionsubmit_inputapp-game · cc 1cre8_app_game::connection::submit_inputsubmit_actionapp-game · cc 1cre8_app_game::connection::submit_actionsubmit_action_frameapp-game · cc 3cre8_app_game::connection::submit_action_frameapply_seat_claim_to_sessionapp-game · cc 1cre8_app_game::connection::apply_seat_claim_to_sessionapply_generic_inputapp-game · cc 1cre8_app_game::store::apply_generic_inputapply_generic_actionapp-game · cc 2cre8_app_game::store::apply_generic_actionensure_tablesapp-game · cc 1cre8_app_game::store::ensure_tableshash_session_stateapp-game · cc 1cre8_app_game::model::hash_session_stateGameInputFrameRecord::to_ac…app-game · cc 1cre8_app_game::model::GameInputFrameRecord::to_action_frame_jsonrecord_eventapp-game · cc 1cre8_app_game::store::record_eventgeneric_next_stateapp-game · cc 1cre8_app_game::model::generic_next_stateupdate_session_progressapp-game · cc 1cre8_app_game::store::update_session_progressrecord_inputapp-game · cc 1cre8_app_game::store::record_inputensure_tables_from_ddlapp-truth · cc 3cre8_app_truth::ensure_tables_from_ddlhash_canonical_jsonapp-protocol-identity · cc 1cre8_app_protocol_identity::hash_canonical_jsonnormalize_stateapp-game · cc 2cre8_app_game::model::normalize_staterecord_event_storageapp-game · cc 1cre8_app_game::store::record_event_storageupdate_session_progress_sto…app-game · cc 1cre8_app_game::store::update_session_progress_storagerecord_input_storageapp-game · cc 2cre8_app_game::store::record_input_storage

Control flow

Source not readable from this process.

Callers 3

Callees 7

Source not readable from this process.