Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

validate_manifest_document

cre8_app_atom::tree::validate_manifest_document

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

51lines
9cyclomatic
2max nesting
25statements
5? exits
1params
16callers
2callees
2.7 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (16 direct callers, 2 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 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 3 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 4 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 4 sitespath · 1 sitename · 2 sitesname · 1 sitetry_serveapp-atom · cc 50cre8_app_atom::serve::try_servehandle_semantic_context_wit…app-atom · cc 10cre8_app_atom::semantic::handle_semantic_context_with_contexthandle_restore_treeapp-atom · cc 12cre8_app_atom::tree::handle_restore_treeverify_media_manifestapp-atom · cc 1cre8_app_atom::media::verify_media_manifesthandle_pull_tree_with_conte…app-atom · cc 27cre8_app_atom::sync::handle_pull_tree_with_contextcrystallize_filesystem_mani…app-atom · cc 27cre8_app_atom::crystal::crystallize_filesystem_manifesthandle_semantic_ingest_with…app-atom · cc 4cre8_app_atom::semantic::handle_semantic_ingest_with_contextsemantic_manifest_inventoryapp-atom · cc 9cre8_app_atom::semantic::semantic_manifest_inventoryverify_manifest_materializa…app-atom · cc 1cre8_app_atom::tree::verify_manifest_materializationmanifest_closureapp-atom · cc 2cre8_app_atom::gc::manifest_closurematerialize_projection_filesapp-atom · cc 6cre8_app_atom::tree::materialize_projection_filesverify_media_manifest_inter…app-atom · cc 36cre8_app_atom::media::verify_media_manifest_internalhandle_semantic_materialize…app-atom · cc 24cre8_app_atom::semantic::handle_semantic_materialize_with_contexthandle_pull_semantics_with_…app-atom · cc 28cre8_app_atom::sync::handle_pull_semantics_with_contexthandle_pull_semantic_closur…app-atom · cc 35cre8_app_atom::sync::handle_pull_semantic_closure_with_contextload_manifestapp-atom · cc 3cre8_app_atom::semantic::load_manifestprepare_media_publicationapp-atom · cc 9cre8_app_atom::media::prepare_media_publicationpull_tree_withapp-atom · cc 13cre8_app_atom::sync::pull_tree_withingest_semantic_manifestapp-atom · cc 14cre8_app_atom::semantic::ingest_semantic_manifestsemantic_manifest_inventoryapp-atom · cc 15cre8_app_atom::sync::semantic_manifest_inventorymark_manifestapp-atom · cc 7cre8_app_atom::gc::mark_manifestverify_semantic_context_sel…app-atom · cc 74cre8_app_atom::semantic::verify_semantic_context_selectionbuild_filesystem_corpus_planapp-atom · cc 14cre8_app_atom::crystal::build_filesystem_corpus_planmanifest_inventoryapp-atom · cc 9cre8_app_atom::sync::manifest_inventoryvalidate_manifest_documentapp-atom · cc 9cre8_app_atom::tree::validate_manifest_documentis_canonical_atom_idapp-atom · cc 3cre8_app_atom::tree::is_canonical_atom_idis_safe_relative_pathapp-atom · cc 16cre8_app_atom::tree::is_safe_relative_path

Control flow

Source not readable from this process.

Callees 2

Source not readable from this process.