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

materialize_projection_files

cre8_app_atom::tree::materialize_projection_files

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

25lines
6cyclomatic
3max nesting
13statements
4? exits
1params
5callers
5callees
1.7 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (5 direct callers, 5 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 · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 2 sitespath · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 1 sitepath · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitesname · 1 sitepath · 1 sitename · 2 sitestry_serveapp-atom · cc 50cre8_app_atom::serve::try_servesync_checkedapp-compute · cc 5cre8_app_compute::package_sync::c8tx::sync_checkedverify_media_manifest_inter…app-atom · cc 36cre8_app_atom::media::verify_media_manifest_internalcrystallize_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_contexthandle_semantic_materialize…app-atom · cc 24cre8_app_atom::semantic::handle_semantic_materialize_with_contextprepare_media_publicationapp-atom · cc 9cre8_app_atom::media::prepare_media_publicationpull_tree_withapp-atom · cc 13cre8_app_atom::sync::pull_tree_withhandle_corpus_fetchapp-atom · cc 20cre8_app_atom::sync::handle_corpus_fetchsemantic_manifest_carries_p…app-atom · cc 3cre8_app_atom::semantic::tests::semantic_manifest_carries_path_free_payload_dependency_adjacencyhandle_restore_treeapp-atom · cc 12cre8_app_atom::tree::handle_restore_treeingest_semantic_manifestapp-atom · cc 14cre8_app_atom::semantic::ingest_semantic_manifestverify_manifest_materializa…app-atom · cc 1cre8_app_atom::tree::verify_manifest_materializationhandle_project_treeapp-atom · cc 13cre8_app_atom::tree::handle_project_treeread_verified_treeapp-atom · cc 2cre8_app_atom::tree::read_verified_treematerialize_projection_filesapp-atom · cc 6cre8_app_atom::tree::materialize_projection_filesget_verified_bytesapp-atom · cc 2cre8_app_atom::store::get_verified_bytesis_safe_relative_pathapp-atom · cc 16cre8_app_atom::tree::is_safe_relative_pathvalidate_manifest_documentapp-atom · cc 9cre8_app_atom::tree::validate_manifest_documentreassemble_recipeapp-atom · cc 10cre8_app_atom::tree::reassemble_recipevalidate_materialized_entryapp-atom · cc 3cre8_app_atom::tree::validate_materialized_entrycontent_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_byteschunk_boundariesapp-atom · cc 1cre8_app_atom::chunk::chunk_boundariesvalidate_recipe_documentapp-atom · cc 15cre8_app_atom::tree::validate_recipe_documentlegacy_chunk_boundariesapp-atom · cc 6cre8_app_atom::chunk::legacy_chunk_boundaries

Control flow

Source not readable from this process.

Callers 5

Callees 5

Source not readable from this process.