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

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
wasm_bucket_recordssrc/store.rs:496fn131321.8
get_session_storagesrc/store.rs:209fn242141.7
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:205fn31511.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.4
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.2
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
accepted_inputssrc/store.rs:700fn31201.2
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
list_inputs_storagesrc/store.rs:338fn101121
sort_and_limit_eventssrc/store.rs:480fn51221
record_input_storagesrc/store.rs:285fn482131
row_eventsrc/store.rs:1272fn31311
before_hash_mismatchsrc/store.rs:708fn41111
after_hash_mismatchsrc/store.rs:713fn41111
sort_and_limit_inputssrc/store.rs:384fn51211
create_session_storagesrc/store.rs:109fn951141
row_inputsrc/store.rs:1151fn31311
wasm_events_for_sessionsrc/store.rs:454fn91121
native_events_for_sessionsrc/store.rs:465fn131151
session_rowsrc/store.rs:1365fn251301
row_event_idssrc/store.rs:1342fn81110.9
row_event_refssrc/store.rs:1352fn71110.9
wasm_inputs_for_sessionsrc/store.rs:350fn131120.9
native_inputs_for_sessionsrc/store.rs:365fn171150.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
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
list_inputssrc/store.rs:334fn31110.6
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.