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

prepare

cre8_app_compute::package_sync::c8tx_contract::prepare

fn · cre8-app-compute · crates/cre8-app-compute/src/package_sync/c8tx_contract.rs:30 pub(crate)

52lines
7cyclomatic
2max nesting
17statements
6? exits
1params
9callers
3callees
1.9 (p94)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 siteaccepts_exact_package_and_p…app-compute · cc 1cre8_app_compute::package_sync::c8tx_tests::accepts_exact_package_and_preserves_owner_accountingrejects_inline_content_and_…app-compute · cc 2cre8_app_compute::package_sync::c8tx_tests::rejects_inline_content_and_claimed_evidence_before_dispatchrequires_real_source_and_ca…app-compute · cc 2cre8_app_compute::package_sync::c8tx_tests::requires_real_source_and_canonical_tree_identityrejects_witness_tampering_a…app-compute · cc 2cre8_app_compute::package_sync::c8tx_tests::rejects_witness_tampering_and_wrong_crystalrejects_duplicate_witness_p…app-compute · cc 1cre8_app_compute::package_sync::c8tx_tests::rejects_duplicate_witness_paths_even_with_valid_commitmentrejects_receipt_tampering_a…app-compute · cc 2cre8_app_compute::package_sync::c8tx_tests::rejects_receipt_tampering_and_wrong_transfer_even_when_resealedfailed_incomplete_or_nondur…app-compute · cc 2cre8_app_compute::package_sync::c8tx_tests::failed_incomplete_or_nondurable_transfer_cannot_admit_packagerejects_tree_content_path_s…app-compute · cc 1cre8_app_compute::package_sync::c8tx_tests::rejects_tree_content_path_size_and_root_mismatchesforwards_only_owner_transpo…app-compute · cc 1cre8_app_compute::package_sync::c8tx_tests::forwards_only_owner_transport_optionsprepareapp-compute · cc 7cre8_app_compute::package_sync::c8tx_contract::preparerequiredapp-virtual-store · cc 1cre8_app_virtual_store::schema::requiredis_hashapp-compute · cc 3cre8_app_compute::package_sync::c8tx_contract::is_hashcheck_received_witnessapp-compute · cc 5cre8_app_compute::package_witness::check_received_witnessbuild_package_witnessapp-compute · cc 5cre8_app_compute::package_witness::build_package_witness

Control flow

Source not readable from this process.

Callees 3

Source not readable from this process.