Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-atom atom cargo crate

AtomApp extracted app crate. Browser and native registration now flow through the app set.

crates/cre8-app-atom · level 10 · 20,082 lines (17,183 code) · 21 files · 685 fns (238 tests) · cyclomatic Σ 2,383

14workspace deps
18direct dependents
97transitive dependents
129calls out
364calls in
904call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 8 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 28 calls · source referencenormal dep · 17 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 36 calls · source referencenormal dep · 3 calls · source referencenormal dep · 3 calls · source referencenormal dep · 26 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 42 calls · source referencenormal dep · 20 calls · source referencenormal dep · 40 calls · source referencenormal dep · 74 calls · source referencenormal dep · 69 calls · source referencenormal dep · 5 calls · source referencenormal dep · 6 calls · source referencenormal dep · 6 calls · source referencenormal dep · 11 calls · source referencenormal dep · 16 calls · source referencenormal dep · 12 calls · source referencenormal dep · 3 calls · source referencenormal dep · 5 calls · source referencenormal dep · 12 calls · source referencedev dep · 12 calls · source referencenormal dep · 31 calls · source referencenormal dep · 8 calls · source referencenormal dep · 0 calls · source referenceapp-atomL10 · 17,183 linescre8-app-atomapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-matching-storeL6 · 195 linescre8-app-matching-storeapp-network-modelL4 · 2,198 linescre8-app-network-modelapp-package-position-modelL0 · 150 linescre8-app-package-position-modelapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-view-libL8 · 89,193 linescre8-app-view-liblang-rustL4 · 971 linescre8-lang-rustplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsutil-cryptoL3 · 749 linescre8-util-cryptoutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-capitalstrategyL19 · 85,927 linescre8-app-capitalstrategyapp-causal-capsuleL18 · 8,926 linescre8-app-causal-capsuleapp-channelL11 · 22,485 linescre8-app-channelapp-circuitL17 · 8,726 linescre8-app-circuitapp-computeL14 · 94,808 linescre8-app-computeapp-conduitL14 · 79,226 linescre8-app-conduitapp-editorL15 · 9,162 linescre8-app-editorapp-imageL13 · 5,783 linescre8-app-imageapp-interpretL11 · 13,233 linescre8-app-interpretapp-itemL15 · 6,586 linescre8-app-itemapp-knowledgeL15 · 15,649 linescre8-app-knowledgeapp-messagingL20 · 25,957 linescre8-app-messagingapp-providerL16 · 71,707 linescre8-app-providerapp-shapeL11 · 1,755 linescre8-app-shapeapp-siteL13 · 57,528 linescre8-app-siteapp-socialL21 · 48,097 linescre8-app-socialapp-tvL18 · 24,131 linescre8-app-tvruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

1 calls1 calls1 calls10 calls2 calls33 calls13 calls1 calls2 calls6 calls4 calls3 calls42 calls8 calls3 calls4 calls29 calls38 calls5 calls9 calls3 calls2 calls1 calls39 calls1 calls29 calls1 calls1 calls1 calls3 calls3 calls1 calls23 calls2 calls4 calls1 calls34 calls6 calls3 calls1 calls1 calls9 calls1 calls6 calls1 calls7 calls2 calls83 calls44 calls4 calls1 calls2 calls6 calls61 calls1 calls7 calls9 calls4 calls15 callsstore.rsstorecrates/cre8-app-atom/src/store.rs · 388 call sites in/outtree.rstreecrates/cre8-app-atom/src/tree.rs · 178 call sites in/outsync.rssynccrates/cre8-app-atom/src/sync.rs · 150 call sites in/outserve.rsservecrates/cre8-app-atom/src/serve.rs · 87 call sites in/outmedia.rsmediacrates/cre8-app-atom/src/media.rs · 80 call sites in/outsemantic.rssemanticcrates/cre8-app-atom/src/semantic.rs · 78 call sites in/outcrystal.rscrystalcrates/cre8-app-atom/src/crystal.rs · 63 call sites in/outgc.rsgccrates/cre8-app-atom/src/gc.rs · 56 call sites in/outprovenance.rsprovenancecrates/cre8-app-atom/src/provenance.rs · 45 call sites in/outpricing.rspricingcrates/cre8-app-atom/src/pricing.rs · 41 call sites in/outviewer.rsviewercrates/cre8-app-atom/src/viewer.rs · 29 call sites in/outbatch.rsbatchcrates/cre8-app-atom/src/batch.rs · 20 call sites in/outmatching_store.rsmatching_storecrates/cre8-app-atom/src/matching_store.rs · 12 call sites in/outstatus.rsstatuscrates/cre8-app-atom/src/status.rs · 10 call sites in/outupload.rsuploadcrates/cre8-app-atom/src/upload.rs · 9 call sites in/outchunk.rschunkcrates/cre8-app-atom/src/chunk.rs · 8 call sites in/outencoding.rsencodingcrates/cre8-app-atom/src/encoding.rs · 8 call sites in/outdirectory.rsdirectorycrates/cre8-app-atom/src/directory.rs · 7 call sites in/outdedupe_probe.rsdedupe_probecrates/cre8-app-atom/src/dedupe_probe.rs · 5 call sites in/outapp.rsappcrates/cre8-app-atom/src/app.rs · 2 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 685 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
DurableGraphWrite::update_vertexsrc/semantic.rs:300trait impl3171027.1
store_atom_innersrc/store.rs:713fn67142722.3
content_addresssrc/store.rs:658fn3162122
atom_id_forsrc/store.rs:662fn1022021.9
store_atomsrc/store.rs:677fn31107121.7
get_verified_bytessrc/store.rs:829fn10287218.9
get_atomsrc/store.rs:800fn19335318
storesrc/store.rs:478fn11114018
ensure_loadedsrc/store.rs:507fn34812214.6
store_rootsrc/store.rs:492fn3118013.5
is_canonical_atom_idsrc/tree.rs:842fn3335012.8
blob_pathsrc/store.rs:496fn4115012.8
get_bytessrc/store.rs:822fn3113111.1
store_atom_durablesrc/store.rs:689fn8241210
journal_pathsrc/store.rs:501fn317010
clear_atom_store_for_testsrc/store.rs:1279fn1435539.5
read_blobsrc/store.rs:626fn195328.8
is_atom_durablesrc/store.rs:860fn323428.2
AtomKind::sniffsrc/store.rs:89method30102427.4
lock_storesrc/provenance.rs:237fn51626.9
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
try_servesrc/serve.rs:42fn1055028284.4
make_requestsrc/serve.rs:726fn1112604.3
storesrc/provenance.rs:168fn31514.1
crystallize_atom_into_graphsrc/crystal.rs:99fn1922644.1
ProvenanceStore::newsrc/provenance.rs:112method101104
store_atom_with_encodingsrc/store.rs:709fn312114
has_macho_magicsrc/store.rs:373fn91103.6
journal_pathsrc/provenance.rs:172fn31303.6
EncodingRecipe::canonical_jsonsrc/encoding.rs:114method61503.6
ensure_loadedsrc/provenance.rs:180fn327133.4
append_journalsrc/store.rs:646fn91213.4
outgoingsrc/provenance.rs:268fn711513.3

Outside the workspace

anyhow chrono conduit-core cre8-lib-rng hyperdb serde serde_json sha2 zstd