Skip to content
1 viewer

rust 1,859,989 · typescript 235,245 · javascript 132,952 · python 20,426 · 6,406 files · digest 386394835379 · built in 1.3 s · crystals off

execute_and_persist

cre8_app_compute::connection::actions::execute_and_persist

fn · cre8-app-compute · crates/cre8-app-compute/src/connection/actions.rs:299 documented

292lines
35cyclomatic
4max nesting
79statements
0? exits
8params
1callers
27callees
0.5 (p40)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 2 sitesmethod · 1 sitemethod · 1 sitename · 1 siteself · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 2 siteshandle_executeapp-compute · cc 8cre8_app_compute::connection::actions::handle_executehandle_execute_resultapp-compute · cc 36cre8_app_compute::connection::actions::handle_execute_resultexecute_and_persistapp-compute · cc 35cre8_app_compute::connection::actions::execute_and_persistnow_msplatform-time · cc 1cre8_platform_time::now_msMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverHyperDbProtocolStore::cryst…app-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::crystallizeexecute_localapp-compute · cc 1cre8_app_compute::coordinator::execution::execute_localcompute_emissionsapp-compute · cc 7cre8_app_compute::emission::compute_emissionsRuntimeContext::authenticat…runtime-app-types · cc 1cre8_runtime_app_types::types::contracts::RuntimeContext::authenticated_peer_originresult_to_jsonapp-compute · cc 5cre8_app_compute::connection::result_format::result_to_jsonstored_result_from_executio…app-compute · cc 2cre8_app_compute::store::stored_result_from_execution_with_protocol_storeEmissionConfig::defaultapp-compute · cc 1cre8_app_compute::emission::EmissionConfig::defaulthash_argsapp-compute · cc 1cre8_app_compute::store::hash_argslease_metadataapp-compute · cc 2cre8_app_compute::execution_lease_gate::lease_metadatapersist_stored_resultapp-compute · cc 1cre8_app_compute::store::persist_stored_resultoutput_commitmentapp-compute · cc 1cre8_app_compute::execution_lease_gate::output_commitmentbind_stored_result_request_…app-compute · cc 5cre8_app_compute::store::bind_stored_result_request_identitysha256_hexutil-crypto · cc 1cre8_util_crypto::sha256_hexwarn_onceutil-lock-ext · cc 3cre8_util_lock_ext::warn_oncesha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strhash_canonical_jsonapp-protocol-identity · cc 1cre8_app_protocol_identity::hash_canonical_jsonargs_hashapp-protocol-identity · cc 1cre8_app_protocol_identity::args_hashExecutionCacheKey::work_keyapp-protocol-identity · cc 1cre8_app_protocol_identity::ExecutionCacheKey::work_keyexecution_cache_identity_fo…app-compute-core · cc 1cre8_app_compute_core::cache::execution_cache_identity_for_requestcomputation_storeapp-compute · cc 1cre8_app_compute::store::computation_storeHyperDbProtocolStore::cryst…app-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::crystallize_durableresolve_crystal_hash_hyperd…app-compute · cc 3cre8_app_compute::store::resolve_crystal_hash_hyperdb_first

Control flow

Source not readable from this process.

Callers 1

Callees 27

Source not readable from this process.