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

PreparedEmulationSession::hydrate_cartridge_storage

cre8_app_emulation::session::PreparedEmulationSession::hydrate_cartridge_storage

method · cre8-app-emulation · crates/cre8-app-emulation/src/session.rs:548 pub(crate) documented

30lines
6cyclomatic
3max nesting
16statements
3? exits
2params
10callers
4callees
0.8 (p71)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

method · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 2 sitesmethod · 3 sitesmethod · 2 sitesmethod · 2 sitesmethod · 2 sitesmethod · 3 sitesmethod · 3 sitespath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 siteself · 1 sitemethod · 1 sitemethod · 1 siteraw_startapp-emulation · cc 13cre8_app_emulation::app::raw_startpreparation_and_anonymous_h…app-emulation · cc 1cre8_app_emulation::session::storage_tests::preparation_and_anonymous_hydration_remain_volatile_without_executiondurable_save_hydrates_fresh…app-emulation · cc 1cre8_app_emulation::session::storage_tests::durable_save_hydrates_fresh_actual_owner_and_revision_survives_checkpointdurable_binding_rejects_wro…app-emulation · cc 1cre8_app_emulation::session::storage_tests::durable_binding_rejects_wrong_account_stale_revision_and_rom_patch_atomicallyabsent_store_failure_does_n…app-emulation · cc 1cre8_app_emulation::session::storage_tests::absent_store_failure_does_not_attach_and_unsupported_storage_remains_explicitperiodic_and_final_saves_de…app-emulation · cc 1cre8_app_emulation::session::storage_tests::periodic_and_final_saves_deduplicate_but_explicit_save_keeps_cas_semanticspaused_loop_autosaves_real_…app-emulation · cc 2cre8_app_emulation::session::storage_tests::paused_loop_autosaves_real_manual_guest_write_without_advancing_machineloop_limit_flushes_guest_ce…app-emulation · cc 1cre8_app_emulation::session::storage_tests::loop_limit_flushes_guest_cells_and_stop_flushes_later_manual_changes_oncebackground_cas_failure_keep…app-emulation · cc 1cre8_app_emulation::session::storage_tests::background_cas_failure_keeps_local_cursor_and_payload_and_remains_visiblebackground_flush_skips_unbo…app-emulation · cc 1cre8_app_emulation::session::storage_tests::background_flush_skips_unbound_storage_and_drop_flushes_captured_ownerPreparedEmulationSession::h…app-emulation · cc 6cre8_app_emulation::session::PreparedEmulationSession::hydrate_cartridge_storageRuntimeContext::authenticat…runtime-app-types · cc 1cre8_runtime_app_types::types::contracts::RuntimeContext::authenticated_session_account_originCartridgeStorageBinding::is…app-emulation · cc 1cre8_app_emulation::session::CartridgeStorageBinding::is_durablerom_hashapp-emulation · cc 1cre8_app_emulation::cycle_economy::rom_hashCartridgeSaveStore::openapp-emulation · cc 2cre8_app_emulation::cartridge_store::CartridgeSaveStore::openRuntimeContext::truth_optapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truth_optauthenticated_ownerapp-emulation · cc 1cre8_app_emulation::cartridge_store::authenticated_ownerCartridgeSaveStore::bindapp-emulation · cc 14cre8_app_emulation::cartridge_store::CartridgeSaveStore::bindpersistent_sqliteapp-emulation · cc 5cre8_app_emulation::cartridge_store::persistent_sqlite

Control flow

Source not readable from this process.

Callers 10

Callees 4

Source not readable from this process.