Skip to content
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

cre8-app-atom · module store · src · 1,952 lines (1,469 code, 335 comment) · sha 4820dbd57ce43d52

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
store_atom_innersrc/store.rs:713fn67142722.3
store_atomsrc/store.rs:677fn31106121.7
atom_id_forsrc/store.rs:662fn1022020.9
content_addresssrc/store.rs:658fn3159120.8
get_verified_bytessrc/store.rs:829fn10281218.1
storesrc/store.rs:478fn11114017.9
get_atomsrc/store.rs:800fn19335317.9
ensure_loadedsrc/store.rs:507fn34812214.6
store_rootsrc/store.rs:492fn3118013.5
blob_pathsrc/store.rs:496fn4115012.8
get_bytessrc/store.rs:822fn3113110.9
journal_pathsrc/store.rs:501fn317010
store_atom_durablesrc/store.rs:689fn824129.9
clear_atom_store_for_testsrc/store.rs:1279fn1435339.4
read_blobsrc/store.rs:626fn195328.7
is_atom_durablesrc/store.rs:860fn323428.1
AtomKind::sniffsrc/store.rs:89method30102427.3
zst_pathsrc/store.rs:558fn511116.8
is_atom_persistedsrc/store.rs:843fn1561845.9
AtomKind::tagsrc/store.rs:75method312215.2
sniff_media_mimesrc/store.rs:128fn7233725
serve_statssrc/store.rs:1127fn31405
atom_kind_tagsrc/store.rs:401fn93104.9
test_scopesrc/store.rs:1311fn1111014.7
get_metasrc/store.rs:1092fn512824.7
store_atom_with_encodingsrc/store.rs:709fn312113.9
has_macho_magicsrc/store.rs:373fn91103.6
append_journalsrc/store.rs:646fn91213.4
write_blobsrc/store.rs:566fn5719163.2
freshsrc/store.rs:1348fn312513.2
is_svg_documentsrc/store.rs:331fn3113102.6
is_icosrc/store.rs:365fn75102.6
has_atomsrc/store.rs:1099fn912022.4
find_subslicesrc/store.rs:320fn63201.7
list_atomssrc/store.rs:1244fn71621.4
sniff_content_typesrc/store.rs:220fn31431.4
atom_kind_from_canonical_tagsrc/store.rs:411fn31101.4
forget_atom_checkedsrc/store.rs:1209fn345561.4
atom_countsrc/store.rs:1253fn91721.3
AtomKind::from_tagsrc/store.rs:83method31511
visitsrc/store.rs:893nested fn3510101
get_serve_statssrc/store.rs:1141fn31511
sniff_model_mimesrc/store.rs:235fn238241
compressible_kindsrc/store.rs:554fn31100.9
record_servesrc/store.rs:1132fn71420.9
store_atom_auto_kindsrc/store.rs:782fn41420.9
sniff_document_mimesrc/store.rs:205fn124100.9
storage_accountingsrc/store.rs:935fn6810460.9
scrub_atomssrc/store.rs:1031fn589390.9
force_reload_for_testsrc/store.rs:1326fn82610.8
store_atom_auto_kind_durablesrc/store.rs:788fn41320.7
is_binary_stlsrc/store.rs:262fn73100.7
is_gltf_jsonsrc/store.rs:272fn163110.7
is_ascii_stlsrc/store.rs:291fn43110.7
is_wavefront_objsrc/store.rs:298fn218100.7
serve_stats_totalssrc/store.rs:1148fn102110.7
get_stored_blobsrc/store.rs:1163fn224140.7
corrupt_blob_for_testsrc/store.rs:1336fn72330.7
total_sizesrc/store.rs:1264fn91120.6
scan_regular_store_filessrc/store.rs:892fn421110.6
forget_atomsrc/store.rs:1189fn31210.6
binary_stlsrc/store.rs:1898fn71100.6
persistence_survives_a_simulated_restartsrc/store.rs:1353fn2310120.5
identical_restore_retries_a_prior_ram_only_fallbacksrc/store.rs:1378fn271080.5
an_unindexed_corrupt_blob_is_rewritten_before_it_can_be_journaledsrc/store.rs:1407fn121080.5
failed_tombstone_append_leaves_the_live_atom_intactsrc/store.rs:1421fn111070.5
checked_deletion_distinguishes_a_successful_empty_atomsrc/store.rs:1434fn121050.5
duplicate_stores_write_one_blob_and_one_journal_linesrc/store.rs:1448fn81040.5
kind_upgrade_appends_a_winning_journal_linesrc/store.rs:1458fn91070.5
missing_blob_reports_none_without_panickingsrc/store.rs:1469fn111090.5
scrub_distinguishes_missing_and_hash_corrupt_blobssrc/store.rs:1482fn201060.5
accounting_includes_unindexed_files_in_honest_disk_totalssrc/store.rs:1504fn251050.5
compressible_blobs_land_as_zstd_and_round_tripsrc/store.rs:1531fn151070.5
media_and_incompressible_blobs_stay_rawsrc/store.rs:1548fn261070.5
atom_id_is_sha256_of_bytessrc/store.rs:1576fn71020.5
test_scope_recovers_from_poisoned_locksrc/store.rs:1585fn91020.5
same_bytes_same_idsrc/store.rs:1596fn71030.5
different_bytes_different_idsrc/store.rs:1605fn61020.5
roundtrip_get_atomsrc/store.rs:1613fn91030.5
get_missing_returns_nonesrc/store.rs:1624fn71050.5
restoring_with_better_kind_upgradessrc/store.rs:1633fn121030.5
restoring_with_raw_does_not_downgradesrc/store.rs:1647fn81030.5
store_atom_with_encoding_sets_and_preserves_encoding_idsrc/store.rs:1657fn171030.5
sniff_wasm_binarysrc/store.rs:1676fn41010.5
sniff_elfsrc/store.rs:1682fn41010.5
sniff_mach_o_variantssrc/store.rs:1688fn61010.5
sniff_pesrc/store.rs:1696fn31010.5
sniff_wasm_textsrc/store.rs:1701fn31010.5
sniff_unknown_is_rawsrc/store.rs:1706fn41010.5
store_atom_auto_kind_sniffssrc/store.rs:1712fn61030.5
list_atoms_returns_sortedsrc/store.rs:1720fn141030.5
total_size_sums_byte_countssrc/store.rs:1736fn61030.5
other_kind_carries_tagsrc/store.rs:1744fn61040.5
atom_kind_tag_strings_are_stablesrc/store.rs:1752fn131010.5
sniff_classifies_media_familiessrc/store.rs:1774fn151010.5
media_mime_is_precise_and_declines_non_mediasrc/store.rs:1793fn581020.5
vector_icon_document_and_font_types_are_sniffedsrc/store.rs:1855fn423030.5
model_formats_are_sniffed_from_structuresrc/store.rs:1908fn442050.5

Source not readable from this process.