Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

verify_manifest_durability

cre8_app_atom::tree::verify_manifest_durability

fn · cre8-app-atom · crates/cre8-app-atom/src/tree.rs:1202 pub(crate) documented

36lines
10cyclomatic
3max nesting
18statements
6? exits
1params
2callers
4callees
0.6 (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, 4 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 2 sitestry_serveapp-atom · cc 50cre8_app_atom::serve::try_servehandle_pull_tree_with_conte…app-atom · cc 27cre8_app_atom::sync::handle_pull_tree_with_contextingest_semantic_manifestapp-atom · cc 14cre8_app_atom::semantic::ingest_semantic_manifestpublish_media_presentationapp-atom · cc 1cre8_app_atom::media::publish_media_presentationhandle_atomize_treeapp-atom · cc 1cre8_app_atom::tree::handle_atomize_treepublish_offerapp-knowledge · cc 1cre8_app_knowledge::source_offers::publish_offersigned_remote_manifest_leas…app-atom · cc 1cre8_app_atom::crystal::tests::signed_remote_manifest_lease_satisfies_replica_protection_until_expirytransfer_receipt_is_content…app-atom · cc 1cre8_app_atom::crystal::tests::transfer_receipt_is_content_addressed_idempotent_and_tamper_evidentcorpus_use_receipt_closes_v…app-atom · cc 2cre8_app_atom::crystal::tests::corpus_use_receipt_closes_verified_atoms_idempotentlycorpus_fetch_handler_binds_…app-atom · cc 1cre8_app_atom::sync::tests::corpus_fetch_handler_binds_signature_scope_manifest_inventory_and_noncehandle_atomize_tree_with_co…app-atom · cc 64cre8_app_atom::tree::handle_atomize_tree_with_contextcrystallize_filesystem_mani…app-atom · cc 27cre8_app_atom::crystal::crystallize_filesystem_manifestverify_manifest_durabilityapp-atom · cc 10cre8_app_atom::tree::verify_manifest_durabilityget_verified_bytesapp-atom · cc 2cre8_app_atom::store::get_verified_bytesis_atom_durableapp-atom · cc 2cre8_app_atom::store::is_atom_durablevalidate_manifest_documentapp-atom · cc 9cre8_app_atom::tree::validate_manifest_documentvalidate_recipe_documentapp-atom · cc 15cre8_app_atom::tree::validate_recipe_documentcontent_addressapp-atom · cc 1cre8_app_atom::store::content_addressis_canonical_atom_idapp-atom · cc 3cre8_app_atom::tree::is_canonical_atom_idget_bytesapp-atom · cc 1cre8_app_atom::store::get_bytesis_atom_persistedapp-atom · cc 6cre8_app_atom::store::is_atom_persistedis_safe_relative_pathapp-atom · cc 16cre8_app_atom::tree::is_safe_relative_path

Control flow

Source not readable from this process.

Callers 2

Callees 4

Source not readable from this process.