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

crates/cre8-app-game/src/store.rs

cre8-app-game · module store · src · 1,562 lines (1,413 code, 0 comment) · sha 4d8306cc48bc9b06

Items

const BUCKET_SESSIONS const BUCKET_INPUTS const BUCKET_EVENTS const DDL struct ReplayProgress impl ReplayProgress struct GameStorageCounts struct GameSessionRowParts struct GameSessionCoreParts struct GameSessionMetaParts struct GameSessionScope struct GameSessionKind struct GameSessionJsonState struct GameSessionTiming struct GameSessionHashes struct GameSessionAudit impl GameSessionRowParts struct GameInputRowParts struct GameInputCoreParts struct GameInputMetaParts struct GameInputIds struct GameInputFrameParts struct GameInputHashes impl GameInputRowParts struct GameEventRowParts struct GameEventCoreParts struct GameEventMetaParts struct GameEventIds struct GameEventRefs impl GameEventRowParts

Functions

By call-graph weight (PageRank; 1.0 is the average function). 99 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ensure_tablessrc/store.rs:86fn311114.3
storage_limitsrc/store.rs:491fn31502.2
expected_hash_mismatchsrc/store.rs:718fn102202.2
row_json_orsrc/store.rs:1141fn31322
row_session_partssrc/store.rs:1061fn31121.8
get_session_storagesrc/store.rs:209fn242141.8
wasm_bucket_recordssrc/store.rs:496fn131321.8
status_storagesrc/store.rs:841fn111141.7
record_event_storagesrc/store.rs:394fn431131.6
nonnegative_countsrc/store.rs:909fn31101.6
row_sessionsrc/store.rs:962fn31511.6
get_sessionsrc/store.rs:205fn31611.5
latest_session_ordersrc/store.rs:277fn31101.4
get_session_by_room_storagesrc/store.rs:238fn101121.4
statussrc/store.rs:830fn31111.4
row_event_partssrc/store.rs:1327fn31121.3
json_orsrc/store.rs:1146fn31101.3
row_input_partssrc/store.rs:1217fn31121.3
record_eventsrc/store.rs:390fn31411.3
game_status_payloadsrc/store.rs:893fn152211.3
row_session_core_partssrc/store.rs:1066fn71131.3
row_session_meta_partssrc/store.rs:1075fn71131.3
status_count_from_rowssrc/store.rs:889fn31211.3
wasm_row_recordsrc/store.rs:511fn61101.3
wasm_bucket_countsrc/store.rs:863fn101111.2
native_status_countsrc/store.rs:884fn31131.2
update_session_progress_storagesrc/store.rs:917fn431121.2
apply_generic_actionsrc/store.rs:518fn892371.2
list_inputs_storagesrc/store.rs:338fn101121.2
accepted_inputssrc/store.rs:700fn31201.1
replay_hashsrc/store.rs:729fn171211.1
latest_session_for_roomsrc/store.rs:272fn31211.1
wasm_session_by_roomsrc/store.rs:250fn31121.1
native_session_by_roomsrc/store.rs:255fn151141.1
get_session_by_roomsrc/store.rs:234fn31211.1
list_events_storagesrc/store.rs:442fn101121.1
row_event_core_partssrc/store.rs:1332fn31121.1
row_event_meta_partssrc/store.rs:1337fn31121.1
row_input_core_partssrc/store.rs:1222fn71131.1
row_input_meta_partssrc/store.rs:1231fn71131.1
sort_and_limit_eventssrc/store.rs:480fn51221
record_input_storagesrc/store.rs:285fn482131
sort_and_limit_inputssrc/store.rs:384fn51211
row_eventsrc/store.rs:1272fn31311
before_hash_mismatchsrc/store.rs:708fn41111
after_hash_mismatchsrc/store.rs:713fn41111
wasm_inputs_for_sessionsrc/store.rs:350fn131121
native_inputs_for_sessionsrc/store.rs:365fn171151
row_inputsrc/store.rs:1151fn31311
create_session_storagesrc/store.rs:109fn951141
wasm_events_for_sessionsrc/store.rs:454fn91121
native_events_for_sessionsrc/store.rs:465fn131151
session_rowsrc/store.rs:1365fn251300.9
row_event_idssrc/store.rs:1342fn81110.9
row_event_refssrc/store.rs:1352fn71110.9
event_ordersrc/store.rs:487fn31100.9
wasm_status_countssrc/store.rs:854fn71110.9
native_status_countssrc/store.rs:875fn71110.9
row_session_scopesrc/store.rs:1084fn91120.9
row_session_kindsrc/store.rs:1095fn81110.9
row_session_json_statesrc/store.rs:1105fn81110.9
row_session_timingsrc/store.rs:1115fn71120.9
row_session_hashessrc/store.rs:1124fn61110.9
row_session_auditsrc/store.rs:1132fn71110.9
event_rowsrc/store.rs:1408fn131200.8
update_session_progresssrc/store.rs:913fn31310.8
input_rowsrc/store.rs:1391fn161200.8
list_inputssrc/store.rs:334fn31210.8
row_input_idssrc/store.rs:1240fn71110.8
row_input_frame_partssrc/store.rs:1249fn71120.8
row_input_hashessrc/store.rs:1258fn71120.8
row_input_acceptedsrc/store.rs:1267fn31110.8
replay_generic_sessionsrc/store.rs:632fn72250.8
complete_sessionsrc/store.rs:769fn601150.7
list_eventssrc/store.rs:438fn31110.7
record_inputsrc/store.rs:281fn31110.6
ReplayProgress::newsrc/store.rs:651method131110.6
ReplayProgress::apply_inputsrc/store.rs:665method151150.6
accepted_input_countsrc/store.rs:704fn31110.6
replay_payloadsrc/store.rs:751fn171100.6
ReplayProgress::record_before_mismatchsrc/store.rs:681method52110.6
ReplayProgress::advance_cursorssrc/store.rs:687method51100.6
ReplayProgress::record_after_mismatchsrc/store.rs:693method52110.6
create_sessionsrc/store.rs:105fn31110.6
load_stub_statesrc/store.rs:90fn141000.5
apply_generic_inputsrc/store.rs:608fn231010.5
replay_verifiedsrc/store.rs:747fn32000.5
GameSessionRowParts::into_recordsrc/store.rs:1033method251000.5
GameInputRowParts::into_recordsrc/store.rs:1198method161000.5
GameEventRowParts::into_recordsrc/store.rs:1311method131000.5
game_status_payload_clamps_counts_and_marks_browser_storagesrc/store.rs:1423fn101010.5
status_count_from_rows_decodes_total_or_defaults_to_zerosrc/store.rs:1435fn41010.5
latest_session_for_room_uses_updated_time_then_session_idsrc/store.rs:1441fn161030.5
sort_and_limit_inputs_orders_by_sequence_and_clamps_limitsrc/store.rs:1459fn141040.5
sort_and_limit_events_orders_by_time_then_idsrc/store.rs:1475fn171030.5
replay_generic_session_verifies_empty_initial_statesrc/store.rs:1494fn191040.5
row_session_decodes_json_columns_and_optional_tick_ratesrc/store.rs:1515fn171020.5
row_input_decodes_acceptance_optionals_and_payload_fallbacksrc/store.rs:1534fn131020.5
row_event_decodes_subject_hashes_and_payload_fallbacksrc/store.rs:1549fn131020.5

Source not readable from this process.