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-network-store network cargo crate

Truth-backed network store extracted from cre8-app-network.

crates/cre8-app-network-store · level 6 · 227 lines (194 code) · 1 files · 23 fns (13 tests) · cyclomatic Σ 24

2workspace deps
2direct dependents
89transitive dependents
0calls out
11calls in
16.9call-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 · 10 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referenceapp-network-storeL6 · 194 linescre8-app-network-storeapp-networkL11 · 15,383 linescre8-app-networkapp-network-modelL4 · 2,198 linescre8-app-network-modelapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-peerL11 · 6,235 linescre8-app-peer

Files

lowhigh

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
get_networksrc/lib.rs:19fn31201.6
list_endorsementssrc/lib.rs:56fn231201.4
upsert_networksrc/lib.rs:15fn31201.2
supports_network_recordssrc/lib.rs:7fn31201
upsert_endorsementsrc/lib.rs:35fn181201
peers_in_networksrc/lib.rs:80fn31201
peer_join_networksrc/lib.rs:31fn31300.9
list_networkssrc/lib.rs:23fn31200.8
network_records_unsupported_reasonsrc/lib.rs:11fn31200.7
count_networkssrc/lib.rs:27fn31200.7
sample_networksrc/lib.rs:169fn141100.5
MockTruth::namesrc/lib.rs:98trait impl31000.5
MockTruth::supports_network_recordssrc/lib.rs:102trait impl31000.5
MockTruth::network_upsertsrc/lib.rs:106trait impl92000.5
MockTruth::network_get_by_idsrc/lib.rs:116trait impl31000.5
MockTruth::network_listsrc/lib.rs:120trait impl31000.5
MockTruth::network_countsrc/lib.rs:124trait impl31000.5
MockTruth::peer_join_networksrc/lib.rs:128trait impl41000.5
MockTruth::endorsement_upsertsrc/lib.rs:133trait impl191000.5
MockTruth::endorsements_listsrc/lib.rs:153trait impl31000.5
MockTruth::peers_in_networksrc/lib.rs:157trait impl101000.5
store_helpers_delegate_to_truth_backendsrc/lib.rs:185fn251090.5
endorsements_round_trip_from_truth_rowssrc/lib.rs:212fn151020.5

Outside the workspace

anyhow