rust 1,860,881 · typescript 235,770 · javascript 132,961 · python 20,426 · 6,411 files · digest 3bf1ccedeeb3 · built in 2 s · crystals off
crates/cre8-app-atom/src/tree.rs
Items
const FS_MANIFEST_KIND_TAG const FS_MANIFEST_SCHEMA const FS_CONTAINS_EDGE_KIND const FS_RECIPE_KIND_TAG const FS_CHUNK_KIND_TAG const FS_RECIPE_SCHEMA const FS_ATOMIZATION_RECEIPT_KIND_TAG const FS_ATOMIZATION_RECEIPT_SCHEMA const FS_CAPTURE_CONSISTENCY_CONTRACT const DEFAULT_CHUNK_THRESHOLD const DEFAULT_MAX_FILES const DEFAULT_MAX_FILE_BYTES const DEFAULT_MAX_TOTAL_BYTES const DEFAULT_AVAILABILITY_LEASE_MS const MAX_AVAILABILITY_LEASE_MS const MAX_REPLICA_TARGET const PROJECTION_DURABILITY_CONTRACT static PROJECTION_TEMP_SEQUENCE static ATOMIZATION_OCCURRENCE_SEQUENCE const SKIP_DIRS struct AtomizeTreeRequest struct SkippedEntry struct FilesystemStamp impl FilesystemStamp struct CapturedPath enum StableReadError struct RestoreTreeRequest struct ProjectTreeRequest struct ProjectionFile struct ProjectionReceipt const CRE8OS_PROJECTION_SCHEMA enum ReassembleError struct EnvGuard impl Drop for EnvGuard
Functions
By call-graph weight (PageRank; 1.0 is the average function). 48 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| is_canonical_atom_idsrc/tree.rs:842 | fn | 3 | 3 | 35 | 0 | 12.9 | |
| fs_ingest_enabledsrc/tree.rs:76 | fn | 3 | 2 | 19 | 0 | 3.2 | |
| is_safe_relative_pathsrc/tree.rs:1466 | fn | 26 | 16 | 6 | 0 | 2.8 | |
| validate_manifest_documentsrc/tree.rs:850 | fn | 51 | 9 | 16 | 2 | 2.7 | |
| FilesystemStamp::from_metadatasrc/tree.rs:143 | method | 9 | 1 | 3 | 0 | 2.1 | |
| json_responsesrc/tree.rs:1497 | fn | 8 | 1 | 5 | 0 | 2 | |
| validate_recipe_documentsrc/tree.rs:905 | fn | 84 | 15 | 8 | 1 | 1.9 | |
| materialize_projection_filessrc/tree.rs:1164 | fn | 25 | 6 | 5 | 5 | 1.7 | |
| handle_restore_treesrc/tree.rs:998 | fn | 60 | 12 | 8 | 9 | 1.3 | |
| rel_pathsrc/tree.rs:1462 | fn | 3 | 1 | 2 | 0 | 1.3 | |
| handle_atomize_tree_with_contextsrc/tree.rs:262 | fn | 552 | 64 | 2 | 31 | 1.2 | |
| read_stable_file_with_hooksrc/tree.rs:186 | fn | 48 | 8 | 2 | 1 | 1.2 | |
| write_synced_filesrc/tree.rs:1360 | fn | 6 | 1 | 2 | 0 | 1.1 | |
| reassemble_recipesrc/tree.rs:1377 | fn | 84 | 10 | 4 | 5 | 1.1 | |
| raw_postsrc/tree.rs:1514 | fn | 11 | 1 | 6 | 0 | 1 | |
| enable_ingestsrc/tree.rs:1546 | fn | 4 | 1 | 6 | 0 | 0.9 | |
| verify_manifest_materializationsrc/tree.rs:1193 | fn | 4 | 1 | 5 | 1 | 0.9 | |
| projection_relative_filessrc/tree.rs:1309 | fn | 22 | 6 | 1 | 1 | 0.9 | |
| verify_projection_directorysrc/tree.rs:1294 | fn | 14 | 5 | 3 | 2 | 0.9 | |
| validate_materialized_entrysrc/tree.rs:1239 | fn | 17 | 3 | 1 | 1 | 0.8 | |
| handle_project_treesrc/tree.rs:1062 | fn | 86 | 13 | 3 | 13 | 0.7 | |
| handle_atomize_treesrc/tree.rs:258 | fn | 3 | 1 | 3 | 1 | 0.7 | |
| json_oksrc/tree.rs:1493 | fn | 3 | 1 | 3 | 1 | 0.7 | |
| error_jsonsrc/tree.rs:1506 | fn | 3 | 1 | 3 | 1 | 0.7 | |
| read_stable_filesrc/tree.rs:178 | fn | 7 | 1 | 2 | 1 | 0.7 | |
| validate_captured_pathsrc/tree.rs:235 | fn | 8 | 3 | 2 | 1 | 0.7 | |
| commit_projection_directorysrc/tree.rs:1257 | fn | 36 | 7 | 2 | 3 | 0.7 | |
| verify_manifest_durabilitysrc/tree.rs:1202 | fn | 36 | 10 | 2 | 4 | 0.6 | |
| noisesrc/tree.rs:1719 | fn | 11 | 1 | 2 | 0 | 0.6 | |
| read_verified_treesrc/tree.rs:1152 | fn | 8 | 2 | 1 | 3 | 0.6 | |
| cre8os_projection_rootsrc/tree.rs:990 | fn | 3 | 1 | 1 | 0 | 0.5 | |
| write_projection_receiptsrc/tree.rs:1332 | fn | 27 | 7 | 1 | 1 | 0.5 | |
| is_denied_secretsrc/tree.rs:81 | fn | 13 | 10 | 1 | 0 | 0.5 | |
| roots_overlapsrc/tree.rs:168 | fn | 9 | 2 | 1 | 0 | 0.5 | |
| atomize_failuresrc/tree.rs:244 | fn | 13 | 1 | 1 | 2 | 0.5 | |
| temp_treesrc/tree.rs:1526 | fn | 12 | 1 | 1 | 0 | 0.5 | |
| EnvGuard::dropsrc/tree.rs:1541 | trait impl | 4 | 1 | 0 | 0 | 0.5 | |
| atomize_tree_dedupes_skips_secrets_and_round_trips_through_restoresrc/tree.rs:1552 | fn | 129 | 3 | 0 | 13 | 0.5 | |
| ingest_routes_fail_closed_without_the_env_gatesrc/tree.rs:1683 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| stable_capture_rejects_a_file_mutated_during_or_after_readsrc/tree.rs:1694 | fn | 24 | 1 | 0 | 3 | 0.5 | |
| chunked_files_round_trip_and_versions_dedupe_at_chunk_levelsrc/tree.rs:1732 | fn | 62 | 1 | 0 | 8 | 0.5 | |
| tampered_chunk_fails_reassembly_loudlysrc/tree.rs:1796 | fn | 28 | 2 | 0 | 4 | 0.5 | |
| legacy_fastcdc_v1_recipe_remains_restorablesrc/tree.rs:1826 | fn | 31 | 1 | 0 | 5 | 0.5 | |
| recipe_contract_rejects_profile_drift_and_declared_chunk_size_liessrc/tree.rs:1859 | fn | 33 | 2 | 0 | 4 | 0.5 | |
| restore_rejects_traversal_pathssrc/tree.rs:1894 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| restore_rejects_manifest_size_tampering_before_writing_entrysrc/tree.rs:1912 | fn | 24 | 1 | 0 | 5 | 0.5 | |
| restore_is_all_or_nothing_when_a_late_atom_is_missingsrc/tree.rs:1938 | fn | 27 | 1 | 0 | 5 | 0.5 | |
| projection_paths_are_canonical_across_windows_and_posixsrc/tree.rs:1967 | fn | 22 | 3 | 0 | 1 | 0.5 |
Source not readable from this process.