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

CoherenceApp — coherence contracts and emit, settling on the hyperdb PeerBalance ledger.

crates/cre8-app-coherence · level 11 · 1,211 lines (973 code) · 5 files · 58 fns (12 tests) · cyclomatic Σ 89

11workspace deps
3direct dependents
34transitive dependents
29calls out
2calls in
43.7call-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 · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 8 calls · source referencenormal dep · 2 calls · source referencenormal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencedev dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-coherenceL11 · 973 linescre8-app-coherenceapp-ballotL19 · 7,101 linescre8-app-ballotapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthapp-view-lib-apiL3 · 12,973 linescre8-app-view-lib-apiplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-connection-actionL0 · 112 linescre8-util-connection-actionutil-jsonL0 · 296 linescre8-util-jsontest-helpersL29 · 557 linescre8-test-helpersapp-timeL19 · 6,845 linescre8-app-timeruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

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

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
record_coherence_alignedsrc/emit.rs:48fn101622.1
test_contextsrc/emit.rs:153fn31511.6
record_coherence_aligned_atsrc/emit.rs:68fn223231.6
require_peersrc/connection.rs:166fn31501.6
coherence_panelsrc/app.rs:310fn72411.4
connectsrc/connection.rs:68fn72331.3
status_responsesrc/connection.rs:126fn71401.2
required_u64src/connection.rs:310fn31201.2
validate_alignment_receiptsrc/emit.rs:91fn124100.9
alignment_receiptsrc/emit.rs:104fn151110.9
action_aliassrc/connection.rs:94fn73130.9
booted_contextsrc/connection.rs:380fn132220.9
coherence_aligned_contractsrc/contract.rs:41fn71110.9
parse_inputsrc/connection.rs:76fn51110.9
run_actionsrc/connection.rs:82fn73130.9
parse_actionsrc/connection.rs:90fn31110.9
bond_specsrc/connection.rs:280fn111140.8
balance_actionsrc/connection.rs:102fn73100.8
bond_actionsrc/connection.rs:110fn84100.8
audit_actionsrc/connection.rs:119fn62100.8
result_responsesrc/connection.rs:134fn31100.7
run_mutating_actionsrc/connection.rs:138fn104140.7
context_with_commitsrc/emit.rs:157fn51120.7
run_balance_showsrc/connection.rs:170fn272130.7
run_balance_initsrc/connection.rs:198fn141120.7
bond_timingsrc/connection.rs:298fn71110.7
required_stringsrc/connection.rs:306fn31100.7
run_balance_actionsrc/connection.rs:149fn73130.6
run_bond_actionsrc/connection.rs:157fn84140.6
run_audit_forsrc/connection.rs:263fn162120.6
run_bond_issuesrc/connection.rs:213fn151120.6
run_bond_listsrc/connection.rs:229fn171130.6
run_bond_settlesrc/connection.rs:247fn151110.6
coherence_dashboard_view_payloadsrc/app.rs:243fn591130.6
coherence_alignment_view_payloadsrc/app.rs:318fn61120.6
coherence_bonds_view_payloadsrc/app.rs:325fn61120.6
coherence_positions_view_payloadsrc/app.rs:332fn71120.6
coherence_balance_view_payloadsrc/app.rs:340fn61120.6
CoherenceApp::metasrc/app.rs:201trait impl31000.5
CoherenceApp::presentationsrc/app.rs:205trait impl31000.5

Outside the workspace

anyhow hyperdb serde serde_json