1 viewer
rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.7 s · crystals off
crates/cre8-app-atom/src/store.rs
Items
enum AtomKind impl AtomKind const ATOM_KIND_TAGS struct AtomMeta struct StoreState static STORE const BLOB_ZSTD_LEVEL const STORE_DURABILITY_CONTRACT struct AtomStorageAccounting struct AtomScrubReport struct AtomServeStats static SERVE_STATS struct ForgetAtomOutcome static TEST_LOCK const PNG const ELF const ID3 const MKV const PNG const ELF const ID3 const WEBP const WAVE const M4A const MP4 const AVIF const HEIC const MIF1
Functions
By call-graph weight (PageRank; 1.0 is the average function). 98 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| store_atom_innersrc/store.rs:713 | fn | 67 | 14 | 2 | 7 | 22.3 | |
| store_atomsrc/store.rs:677 | fn | 3 | 1 | 106 | 1 | 21.7 | |
| atom_id_forsrc/store.rs:662 | fn | 10 | 2 | 2 | 0 | 20.9 | |
| content_addresssrc/store.rs:658 | fn | 3 | 1 | 59 | 1 | 20.8 | |
| get_verified_bytessrc/store.rs:829 | fn | 10 | 2 | 81 | 2 | 18.1 | |
| storesrc/store.rs:478 | fn | 11 | 1 | 14 | 0 | 17.9 | |
| get_atomsrc/store.rs:800 | fn | 19 | 3 | 35 | 3 | 17.9 | |
| ensure_loadedsrc/store.rs:507 | fn | 34 | 8 | 12 | 2 | 14.6 | |
| store_rootsrc/store.rs:492 | fn | 3 | 1 | 18 | 0 | 13.5 | |
| blob_pathsrc/store.rs:496 | fn | 4 | 1 | 15 | 0 | 12.8 | |
| get_bytessrc/store.rs:822 | fn | 3 | 1 | 13 | 1 | 10.9 | |
| journal_pathsrc/store.rs:501 | fn | 3 | 1 | 7 | 0 | 10 | |
| store_atom_durablesrc/store.rs:689 | fn | 8 | 2 | 41 | 2 | 9.9 | |
| clear_atom_store_for_testsrc/store.rs:1279 | fn | 14 | 3 | 53 | 3 | 9.4 | |
| read_blobsrc/store.rs:626 | fn | 19 | 5 | 3 | 2 | 8.7 | |
| is_atom_durablesrc/store.rs:860 | fn | 3 | 2 | 34 | 2 | 8.1 | |
| AtomKind::sniffsrc/store.rs:89 | method | 30 | 10 | 24 | 2 | 7.3 | |
| zst_pathsrc/store.rs:558 | fn | 5 | 1 | 11 | 1 | 6.8 | |
| is_atom_persistedsrc/store.rs:843 | fn | 15 | 6 | 18 | 4 | 5.9 | |
| AtomKind::tagsrc/store.rs:75 | method | 3 | 1 | 22 | 1 | 5.2 | |
| sniff_media_mimesrc/store.rs:128 | fn | 72 | 33 | 7 | 2 | 5 | |
| serve_statssrc/store.rs:1127 | fn | 3 | 1 | 4 | 0 | 5 | |
| atom_kind_tagsrc/store.rs:401 | fn | 9 | 3 | 1 | 0 | 4.9 | |
| test_scopesrc/store.rs:1311 | fn | 11 | 1 | 10 | 1 | 4.7 | |
| get_metasrc/store.rs:1092 | fn | 5 | 1 | 28 | 2 | 4.7 | |
| store_atom_with_encodingsrc/store.rs:709 | fn | 3 | 1 | 21 | 1 | 3.9 | |
| has_macho_magicsrc/store.rs:373 | fn | 9 | 1 | 1 | 0 | 3.6 | |
| append_journalsrc/store.rs:646 | fn | 9 | 1 | 2 | 1 | 3.4 | |
| write_blobsrc/store.rs:566 | fn | 57 | 19 | 1 | 6 | 3.2 | |
| freshsrc/store.rs:1348 | fn | 3 | 1 | 25 | 1 | 3.2 | |
| is_svg_documentsrc/store.rs:331 | fn | 31 | 13 | 1 | 0 | 2.6 | |
| is_icosrc/store.rs:365 | fn | 7 | 5 | 1 | 0 | 2.6 | |
| has_atomsrc/store.rs:1099 | fn | 9 | 1 | 20 | 2 | 2.4 | |
| find_subslicesrc/store.rs:320 | fn | 6 | 3 | 2 | 0 | 1.7 | |
| list_atomssrc/store.rs:1244 | fn | 7 | 1 | 6 | 2 | 1.4 | |
| sniff_content_typesrc/store.rs:220 | fn | 3 | 1 | 4 | 3 | 1.4 | |
| atom_kind_from_canonical_tagsrc/store.rs:411 | fn | 3 | 1 | 1 | 0 | 1.4 | |
| forget_atom_checkedsrc/store.rs:1209 | fn | 34 | 5 | 5 | 6 | 1.4 | |
| atom_countsrc/store.rs:1253 | fn | 9 | 1 | 7 | 2 | 1.3 | |
| AtomKind::from_tagsrc/store.rs:83 | method | 3 | 1 | 5 | 1 | 1 | |
| visitsrc/store.rs:893 | nested fn | 35 | 10 | 1 | 0 | 1 | |
| get_serve_statssrc/store.rs:1141 | fn | 3 | 1 | 5 | 1 | 1 | |
| sniff_model_mimesrc/store.rs:235 | fn | 23 | 8 | 2 | 4 | 1 | |
| compressible_kindsrc/store.rs:554 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| record_servesrc/store.rs:1132 | fn | 7 | 1 | 4 | 2 | 0.9 | |
| store_atom_auto_kindsrc/store.rs:782 | fn | 4 | 1 | 4 | 2 | 0.9 | |
| sniff_document_mimesrc/store.rs:205 | fn | 12 | 4 | 1 | 0 | 0.9 | |
| storage_accountingsrc/store.rs:935 | fn | 68 | 10 | 4 | 6 | 0.9 | |
| scrub_atomssrc/store.rs:1031 | fn | 58 | 9 | 3 | 9 | 0.9 | |
| force_reload_for_testsrc/store.rs:1326 | fn | 8 | 2 | 6 | 1 | 0.8 | |
| store_atom_auto_kind_durablesrc/store.rs:788 | fn | 4 | 1 | 3 | 2 | 0.7 | |
| is_binary_stlsrc/store.rs:262 | fn | 7 | 3 | 1 | 0 | 0.7 | |
| is_gltf_jsonsrc/store.rs:272 | fn | 16 | 3 | 1 | 1 | 0.7 | |
| is_ascii_stlsrc/store.rs:291 | fn | 4 | 3 | 1 | 1 | 0.7 | |
| is_wavefront_objsrc/store.rs:298 | fn | 21 | 8 | 1 | 0 | 0.7 | |
| serve_stats_totalssrc/store.rs:1148 | fn | 10 | 2 | 1 | 1 | 0.7 | |
| get_stored_blobsrc/store.rs:1163 | fn | 22 | 4 | 1 | 4 | 0.7 | |
| corrupt_blob_for_testsrc/store.rs:1336 | fn | 7 | 2 | 3 | 3 | 0.7 | |
| total_sizesrc/store.rs:1264 | fn | 9 | 1 | 1 | 2 | 0.6 | |
| scan_regular_store_filessrc/store.rs:892 | fn | 42 | 1 | 1 | 1 | 0.6 | |
| forget_atomsrc/store.rs:1189 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| binary_stlsrc/store.rs:1898 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| persistence_survives_a_simulated_restartsrc/store.rs:1353 | fn | 23 | 1 | 0 | 12 | 0.5 | |
| identical_restore_retries_a_prior_ram_only_fallbacksrc/store.rs:1378 | fn | 27 | 1 | 0 | 8 | 0.5 | |
| an_unindexed_corrupt_blob_is_rewritten_before_it_can_be_journaledsrc/store.rs:1407 | fn | 12 | 1 | 0 | 8 | 0.5 | |
| failed_tombstone_append_leaves_the_live_atom_intactsrc/store.rs:1421 | fn | 11 | 1 | 0 | 7 | 0.5 | |
| checked_deletion_distinguishes_a_successful_empty_atomsrc/store.rs:1434 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| duplicate_stores_write_one_blob_and_one_journal_linesrc/store.rs:1448 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| kind_upgrade_appends_a_winning_journal_linesrc/store.rs:1458 | fn | 9 | 1 | 0 | 7 | 0.5 | |
| missing_blob_reports_none_without_panickingsrc/store.rs:1469 | fn | 11 | 1 | 0 | 9 | 0.5 | |
| scrub_distinguishes_missing_and_hash_corrupt_blobssrc/store.rs:1482 | fn | 20 | 1 | 0 | 6 | 0.5 | |
| accounting_includes_unindexed_files_in_honest_disk_totalssrc/store.rs:1504 | fn | 25 | 1 | 0 | 5 | 0.5 | |
| compressible_blobs_land_as_zstd_and_round_tripsrc/store.rs:1531 | fn | 15 | 1 | 0 | 7 | 0.5 | |
| media_and_incompressible_blobs_stay_rawsrc/store.rs:1548 | fn | 26 | 1 | 0 | 7 | 0.5 | |
| atom_id_is_sha256_of_bytessrc/store.rs:1576 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| test_scope_recovers_from_poisoned_locksrc/store.rs:1585 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| same_bytes_same_idsrc/store.rs:1596 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| different_bytes_different_idsrc/store.rs:1605 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| roundtrip_get_atomsrc/store.rs:1613 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| get_missing_returns_nonesrc/store.rs:1624 | fn | 7 | 1 | 0 | 5 | 0.5 | |
| restoring_with_better_kind_upgradessrc/store.rs:1633 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| restoring_with_raw_does_not_downgradesrc/store.rs:1647 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| store_atom_with_encoding_sets_and_preserves_encoding_idsrc/store.rs:1657 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| sniff_wasm_binarysrc/store.rs:1676 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| sniff_elfsrc/store.rs:1682 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| sniff_mach_o_variantssrc/store.rs:1688 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| sniff_pesrc/store.rs:1696 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sniff_wasm_textsrc/store.rs:1701 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sniff_unknown_is_rawsrc/store.rs:1706 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| store_atom_auto_kind_sniffssrc/store.rs:1712 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| list_atoms_returns_sortedsrc/store.rs:1720 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| total_size_sums_byte_countssrc/store.rs:1736 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| other_kind_carries_tagsrc/store.rs:1744 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| atom_kind_tag_strings_are_stablesrc/store.rs:1752 | fn | 13 | 1 | 0 | 1 | 0.5 | |
| sniff_classifies_media_familiessrc/store.rs:1774 | fn | 15 | 1 | 0 | 1 | 0.5 | |
| media_mime_is_precise_and_declines_non_mediasrc/store.rs:1793 | fn | 58 | 1 | 0 | 2 | 0.5 | |
| vector_icon_document_and_font_types_are_sniffedsrc/store.rs:1855 | fn | 42 | 3 | 0 | 3 | 0.5 | |
| model_formats_are_sniffed_from_structuresrc/store.rs:1908 | fn | 44 | 2 | 0 | 5 | 0.5 |
Source not readable from this process.