Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off

handle_project_tree

cre8_app_atom::tree::handle_project_tree

fn · cre8-app-atom · crates/cre8-app-atom/src/tree.rs:1062 pub documented

86lines
13cyclomatic
2max nesting
27statements
0? exits
1params
3callers
13callees
0.7 (p65)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitepath · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 11 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitemethod · 2 sitesname · 1 sitename · 2 sitesname · 1 sitepath · 2 sitespath · 2 sitesAtomApp::raw_handleapp-atom · cc 1cre8_app_atom::app::AtomApp::raw_handlehandle_semantic_materializeapp-atom · cc 1cre8_app_atom::semantic::handle_semantic_materializetry_serve_skips_non_atom_ro…app-atom · cc 1cre8_app_atom::serve::tests::try_serve_skips_non_atom_routestry_serve_skips_non_post_on…app-atom · cc 1cre8_app_atom::serve::tests::try_serve_skips_non_post_on_uploadupload_empty_body_returns_4…app-atom · cc 1cre8_app_atom::serve::tests::upload_empty_body_returns_400upload_stores_and_returns_a…app-atom · cc 1cre8_app_atom::serve::tests::upload_stores_and_returns_atom_idupload_sniffs_wasm_binaryapp-atom · cc 1cre8_app_atom::serve::tests::upload_sniffs_wasm_binaryupload_respects_kind_header…app-atom · cc 1cre8_app_atom::serve::tests::upload_respects_kind_header_overrideupload_unknown_kind_header_…app-atom · cc 1cre8_app_atom::serve::tests::upload_unknown_kind_header_falls_through_to_otherupload_with_context_attempt…app-atom · cc 1cre8_app_atom::serve::tests::upload_with_context_attempts_crystallizationtry_serveapp-atom · cc 50cre8_app_atom::serve::try_servehandle_semantic_materialize…app-atom · cc 24cre8_app_atom::semantic::handle_semantic_materialize_with_contextatomize_tree_dedupes_skips_…app-atom · cc 3cre8_app_atom::tree::tests::atomize_tree_dedupes_skips_secrets_and_round_trips_through_restorehandle_project_treeapp-atom · cc 13cre8_app_atom::tree::handle_project_treestore_atomapp-atom · cc 1cre8_app_atom::store::store_atomget_verified_bytesapp-atom · cc 2cre8_app_atom::store::get_verified_bytesis_canonical_atom_idapp-atom · cc 3cre8_app_atom::tree::is_canonical_atom_idis_atom_durableapp-atom · cc 2cre8_app_atom::store::is_atom_durablefs_ingest_enabledapp-atom · cc 2cre8_app_atom::tree::fs_ingest_enabledjson_responseapp-atom · cc 1cre8_app_atom::tree::json_responsematerialize_projection_filesapp-atom · cc 6cre8_app_atom::tree::materialize_projection_filesverify_projection_directoryapp-atom · cc 5cre8_app_atom::tree::verify_projection_directoryjson_okapp-atom · cc 1cre8_app_atom::tree::json_okerror_jsonapp-atom · cc 1cre8_app_atom::tree::error_jsoncommit_projection_directoryapp-atom · cc 7cre8_app_atom::tree::commit_projection_directorycre8os_projection_rootapp-atom · cc 1cre8_app_atom::tree::cre8os_projection_rootwrite_projection_receiptapp-atom · cc 7cre8_app_atom::tree::write_projection_receiptAppViewStructure::parentruntime-contracts · cc 1cre8_runtime_contracts::view_structure::AppViewStructure::parentstore_atom_innerapp-atom · cc 14cre8_app_atom::store::store_atom_innercontent_addressapp-atom · cc 1cre8_app_atom::store::content_addressget_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_pathvalidate_manifest_documentapp-atom · cc 9cre8_app_atom::tree::validate_manifest_documentwrite_synced_fileapp-atom · cc 1cre8_app_atom::tree::write_synced_filereassemble_recipeapp-atom · cc 10cre8_app_atom::tree::reassemble_recipeprojection_relative_filesapp-atom · cc 6cre8_app_atom::tree::projection_relative_files

Control flow

Source not readable from this process.

Callees 13

Source not readable from this process.