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

run_reduction

cre8_app_protocol::reduction::run_reduction

fn · cre8-app-protocol · crates/cre8-app-protocol/src/reduction.rs:100 pub documented

87lines
2cyclomatic
1max nesting
18statements
4? exits
3params
2callers
8callees
0.7 (p55)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 2 sitespath · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitepath · 1 siteref · 1 sitemethod · 1 siteprotocol_execute_responseapp-protocol · cc 3cre8_app_protocol::connection_execute::protocol_execute_responsefinish_protocol_executionapp-protocol · cc 3cre8_app_protocol::connection_execute::finish_protocol_executionprotocol_reduce_responseapp-protocol · cc 2cre8_app_protocol::connection_evidence::protocol_reduce_responserun_reductionapp-protocol · cc 2cre8_app_protocol::reduction::run_reductionnow_msplatform-time · cc 1cre8_platform_time::now_msHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphHyperDbProtocolStore::graph…app-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graph_mutvm_value_to_jsonutil-vm-value · cc 3cre8_util_vm_value::vm_value_to_jsonattestations_for_protocolapp-protocol · cc 1cre8_app_protocol::graph_store::attestations_for_protocolvalid_set_to_vm_argsapp-protocol · cc 3cre8_app_protocol::reduction::valid_set_to_vm_argswrite_actualizationapp-protocol · cc 3cre8_app_protocol::graph_store::write_actualizationopen_storeapp-protocol · cc 1cre8_app_protocol::reduction::open_storeopen_protocol_graphapp-protocol · cc 1cre8_app_protocol::graph_store::open_protocol_graphHyperDbProtocolStore::newapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::newjson_to_vm_valueutil-vm-value · cc 1cre8_util_vm_value::json_to_vm_valuevm_scalar_to_jsonutil-vm-value · cc 5cre8_util_vm_value::vm_scalar_to_jsonvm_collection_to_jsonutil-vm-value · cc 3cre8_util_vm_value::vm_collection_to_jsonprotocol_vidapp-protocol · cc 1cre8_app_protocol::graph_store::protocol_vidvm_value_to_default_special…util-vm-value · cc 3cre8_util_vm_value::vm_value_to_default_special_jsonensure_vertexapp-protocol · cc 6cre8_app_protocol::graph_store::ensure_vertexProtocolActualizationEdge::…app-protocol · cc 1cre8_app_protocol::models::ProtocolActualizationEdge::edge_id

Control flow

Source not readable from this process.

Callers 2

Callees 8

Source not readable from this process.