Skip to content
1 viewer

rust 1,855,033 · typescript 234,882 · javascript 132,632 · python 19,643 · 6,389 files · digest d8586b9e8a33 · built in 1.5 s · crystals off

validate_recipe_document

cre8_app_atom::tree::validate_recipe_document

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

84lines
15cyclomatic
2max nesting
39statements
17? exits
1params
8callers
1callees
1.9 (p94)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 4 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesmaterialize_projection_filesapp-atom · cc 6cre8_app_atom::tree::materialize_projection_fileshandle_atomize_tree_with_co…app-atom · cc 64cre8_app_atom::tree::handle_atomize_tree_with_contexthandle_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_manifestingest_semantic_manifestapp-atom · cc 14cre8_app_atom::semantic::ingest_semantic_manifestmanifest_closureapp-atom · cc 2cre8_app_atom::gc::manifest_closurehandle_corpus_fetchapp-atom · cc 20cre8_app_atom::sync::handle_corpus_fetchfilesystem_corpus_plan_cove…app-atom · cc 2cre8_app_atom::crystal::tests::filesystem_corpus_plan_covers_manifest_files_spans_and_scoped_availabilitybatched_pull_fetches_compre…app-atom · cc 2cre8_app_atom::sync::tests::batched_pull_fetches_compressed_then_reuses_everythingtampered_batch_parts_are_re…app-atom · cc 1cre8_app_atom::sync::tests::tampered_batch_parts_are_rejected_by_addressreassemble_recipeapp-atom · cc 10cre8_app_atom::tree::reassemble_recipepull_tree_withapp-atom · cc 13cre8_app_atom::sync::pull_tree_withmark_recipeapp-atom · cc 2cre8_app_atom::gc::mark_recipebuild_filesystem_corpus_planapp-atom · cc 14cre8_app_atom::crystal::build_filesystem_corpus_planmanifest_inventoryapp-atom · cc 9cre8_app_atom::sync::manifest_inventoryverify_manifest_durabilityapp-atom · cc 10cre8_app_atom::tree::verify_manifest_durabilitysource_segmentsapp-atom · cc 8cre8_app_atom::semantic::source_segmentsrecipe_contract_rejects_pro…app-atom · cc 2cre8_app_atom::tree::tests::recipe_contract_rejects_profile_drift_and_declared_chunk_size_liesvalidate_recipe_documentapp-atom · cc 15cre8_app_atom::tree::validate_recipe_documentis_canonical_atom_idapp-atom · cc 3cre8_app_atom::tree::is_canonical_atom_id

Control flow

Source not readable from this process.

Callers 8

Callees 1

Source not readable from this process.