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-domain domain cargo crate

Domain inventory, DNS ownership, provider change plans and hostname bindings.

crates/cre8-app-domain · level 10 · 4,620 lines (4,483 code) · 19 files · 227 fns (79 tests) · cyclomatic Σ 676

13workspace deps
1direct dependents
8transitive dependents
140calls out
0calls in
193call-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 · 42 calls · source referencenormal dep · 26 calls · source referencenormal dep · 19 calls · source referencenormal dep · 19 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 0 calls · incomplete scannormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 3 calls · source referencedev dep · 11 calls · source referencenormal dep · 1 calls · source referencenormal dep · 13 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referenceapp-domainL10 · 4,483 linescre8-app-domainapp-protocolL9 · 26,097 linescre8-app-protocolapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-view-apiL7 · 158 linescre8-runtime-view-apiutil-cryptoL3 · 749 linescre8-util-cryptotest-helpersL29 · 557 linescre8-test-helpersapp-gateway-apiL7 · 500 linescre8-app-gateway-apiapp-network-clientL4 · 3,656 linescre8-app-network-clientapp-passport-modelL4 · 2,434 linescre8-app-passport-modelruntime-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 calls1 calls2 calls9 calls2 calls6 calls4 calls2 calls32 calls2 calls1 calls6 calls1 calls1 calls4 calls1 calls8 calls1 calls2 calls1 calls1 calls1 calls2 calls2 calls2 calls1 calls2 calls4 calls1 calls6 calls1 calls8 calls2 calls2 calls1 calls1 calls5 calls16 calls3 calls2 calls2 calls8 calls1 calls2 calls1 callsstore.rsstorecrates/cre8-app-domain/src/store.rs · 76 call sites in/outconnection.rsconnectioncrates/cre8-app-domain/src/connection.rs · 59 call sites in/outview_templates.rsview_templatescrates/cre8-app-domain/src/view_templates.rs · 29 call sites in/outnative.rsnativecrates/cre8-app-domain/src/native.rs · 28 call sites in/outmodel.rsmodelcrates/cre8-app-domain/src/model.rs · 26 call sites in/outname.rsnamecrates/cre8-app-domain/src/name.rs · 25 call sites in/outzone.rszonecrates/cre8-app-domain/src/zone.rs · 22 call sites in/outsetup.rssetupcrates/cre8-app-domain/src/setup.rs · 21 call sites in/outregistry.rsregistrycrates/cre8-app-domain/src/registry.rs · 11 call sites in/outrenewal.rsrenewalcrates/cre8-app-domain/src/renewal.rs · 9 call sites in/outprovider.rsprovidercrates/cre8-app-domain/src/provider.rs · 8 call sites in/outzonefile.rszonefilecrates/cre8-app-domain/src/zonefile.rs · 6 call sites in/outapp.rsappcrates/cre8-app-domain/src/app.rs · 3 call sites in/outczds_transport.rsczds_transportcrates/cre8-app-domain/src/czds_transport.rs · 3 call sites in/outzone_stream.rszone_streamcrates/cre8-app-domain/src/zone_stream.rs · 3 call sites in/outdomain-zone.rsbin::domain-zonecrates/cre8-app-domain/src/bin/domain-zone.rs · 2 call sites in/outdomain.jssrc::assets::domaincrates/cre8-app-domain/src/assets/domain.js · 1 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
digestsrc/model.rs:9fn31915.1
labelsrc/name.rs:14fn77204.5
hostnamesrc/name.rs:3fn1061514.5
inspectsrc/zonefile.rs:177fn9123524.4
ownersrc/store.rs:12fn612113.4
zone_namesrc/zonefile.rs:37fn169503.1
getsrc/registry.rs:137fn31102.7
runsrc/zonefile.rs:274fn31612.6
requiresrc/registry.rs:140fn741012.5
recordsrc/zonefile.rs:69fn10829132.4
inspect_gzipsrc/zone_stream.rs:36fn223622.4
textsrc/view_templates.rs:12fn311102.3
ZoneSnapshot::fingerprintsrc/model.rs:141method51512.1
decodesrc/store.rs:28fn311202.1
txt_valuesrc/name.rs:78fn268201.8
encodesrc/name.rs:67fn82301.7
addsrc/store.rs:144fn4331471.6
getsrc/store.rs:48fn711661.6
xml_elementssrc/native.rs:288fn306201.6
attrsrc/native.rs:318fn31201.6
record_idsrc/store.rs:18fn31811.6
listsrc/zone.rs:90fn141831.5
parse_hostssrc/native.rs:321fn4911321.5
relative_namesrc/name.rs:22fn2315401.4
make_plansrc/connection.rs:299fn4643111.4
recordsrc/setup.rs:203fn31401.4
recordsrc/model.rs:221fn31401.3
updatesrc/store.rs:187fn1911171.3
vertexsrc/store.rs:31fn31701.3
executesrc/connection.rs:90fn165271221.3
recordsrc/renewal.rs:74fn51401.3
gzipsrc/zone_stream.rs:63fn51411.3
path_refsrc/name.rs:50fn158401.2
hiddensrc/view_templates.rs:21fn31601.2
fetchsrc/czds_transport.rs:3fn332511.2
changed_zonesrc/model.rs:166fn397411.2
formsrc/view_templates.rs:29fn111831.2
dns_namesrc/zonefile.rs:18fn198101.2
withinsrc/zonefile.rs:53fn32101.2
ttlsrc/zonefile.rs:56fn137101.2

Outside the workspace

anyhow flate2 getrandom hyperdb quick-xml serde serde_json sha2 ureq