Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 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 9 · 20,090 lines (17,190 code) · 21 files · 687 fns (239 tests) · cyclomatic Σ 2,385

14workspace deps
17direct dependents
96transitive dependents
124calls out
350calls in
905call-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 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 0 callsnormal dep · 28 callsnormal dep · 17 callsnormal dep · 0 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 36 callsnormal dep · 3 callsnormal dep · 3 callsnormal dep · 21 callsnormal dep · 1 callsnormal dep · 4 callsnormal dep · 35 callsnormal dep · 19 callsnormal dep · 40 callsnormal dep · 74 callsnormal dep · 69 callsnormal dep · 5 callsnormal dep · 6 callsnormal dep · 6 callsnormal dep · 10 callsnormal dep · 16 callsnormal dep · 12 callsnormal dep · 3 callsnormal dep · 12 callsdev dep · 12 callsnormal dep · 31 callsnormal dep · 8 callsnormal dep · 0 callsapp-atomL9 · 17,190 linescre8-app-atomapp-matching-modelL4 · 7,768 linescre8-app-matching-modelapp-matching-storeL6 · 195 linescre8-app-matching-storeapp-network-modelL4 · 2,200 linescre8-app-network-modelapp-package-position-modelL0 · 150 linescre8-app-package-position-modelapp-protocolL8 · 25,151 linescre8-app-protocolapp-truthL6 · 20,464 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-view-libL7 · 86,830 linescre8-app-view-liblang-rustL4 · 971 linescre8-lang-rustplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL5 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,077 linescre8-runtime-contractsutil-cryptoL3 · 749 linescre8-util-cryptoutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-capitalstrategyL18 · 87,096 linescre8-app-capitalstrategyapp-causal-capsuleL17 · 8,429 linescre8-app-causal-capsuleapp-channelL10 · 21,063 linescre8-app-channelapp-circuitL16 · 8,690 linescre8-app-circuitapp-computeL13 · 93,890 linescre8-app-computeapp-conduitL13 · 77,424 linescre8-app-conduitapp-editorL14 · 8,994 linescre8-app-editorapp-imageL12 · 5,783 linescre8-app-imageapp-interpretL10 · 13,240 linescre8-app-interpretapp-itemL19 · 6,463 linescre8-app-itemapp-knowledgeL14 · 14,274 linescre8-app-knowledgeapp-messagingL19 · 25,534 linescre8-app-messagingapp-providerL15 · 67,827 linescre8-app-providerapp-siteL12 · 54,665 linescre8-app-siteapp-socialL20 · 44,692 linescre8-app-socialapp-tvL17 · 19,696 linescre8-app-tvruntime-app-catalogL27 · 676 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). 687 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
DurableGraphWrite::update_vertexsrc/semantic.rs:306trait impl3170025.4
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
is_canonical_atom_idsrc/tree.rs:842fn3335012.9
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
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:709fn312113.9
journal_pathsrc/provenance.rs:172fn31303.6
EncodingRecipe::canonical_jsonsrc/encoding.rs:114method61503.6
has_macho_magicsrc/store.rs:373fn91103.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