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-association-model association cargo crate

Shared association types — vertex schema, CRUD helpers, sign/verify. Lifted from the old root association model. Depends on hyperdb for DurableHypergraph + Vertex traits.

crates/cre8-app-association-model · level 4 · 2,072 lines (1,562 code) · 2 files · 120 fns (57 tests) · cyclomatic Σ 185

3workspace deps
11direct dependents
89transitive dependents
15calls out
185calls in
159call-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 · 13 calls · source referencenormal dep · 46 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencenormal dep · 8 calls · source referencedev dep · 1 calls · source referencenormal dep · 8 calls · source referencenormal dep · 2 calls · source referencenormal dep · 12 calls · source referencenormal dep · 20 calls · source referencenormal dep · 68 calls · source referencenormal dep · 8 calls · source referencenormal dep · 6 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 0 calls · incomplete scanapp-association-modelL4 · 1,562 linescre8-app-association-modelapp-agentL24 · 25,428 linescre8-app-agentapp-associationL18 · 3,627 linescre8-app-associationapp-association-contractL5 · 360 linescre8-app-association-contractruntime-coreL2 · 747 linescre8-runtime-coreutil-cryptoL3 · 749 linescre8-util-cryptoutil-graph-vertexL0 · 173 linescre8-util-graph-vertexapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-ballotL19 · 7,101 linescre8-app-ballotapp-capitalstrategyL19 · 85,927 linescre8-app-capitalstrategyapp-code_changeL22 · 2,183 linescre8-app-code_changeapp-collabL18 · 4,876 linescre8-app-collabapp-networkL11 · 15,383 linescre8-app-networkapp-projectL20 · 5,066 linescre8-app-projectapp-timeL19 · 6,845 linescre8-app-timeruntime-test-suiteL0 · 0 linescre8-runtime-test-suitetest-helpersL29 · 557 linescre8-test-helpers

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). 120 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
derive_validation_idsrc/lib.rs:71fn101609.7
Validation::newsrc/lib.rs:196method2813119.2
list_validationssrc/lib.rs:808fn31825.2
list_associationssrc/lib.rs:850fn51514.8
samplesrc/lib.rs:1020fn312514.1
upsert_associationsrc/lib.rs:833fn822923.9
parse_validationsrc/lib.rs:883fn41423.9
list_validations_by_subjectsrc/lib.rs:813fn1022613.9
list_associations_by_subjectsrc/lib.rs:857fn1022013.4
derive_association_idsrc/lib.rs:85fn51503.3
derive_dim_association_idsrc/lib.rs:94fn51703.2
evaluate_thresholdsrc/lib.rs:471fn5071643
default_threshold_forsrc/lib.rs:117fn731302.7
association_vidsrc/lib.rs:64fn31302.7
rep_receipts_forsrc/federated_rep.rs:118fn133822.5
upsert_validationsrc/lib.rs:748fn512242.3
ParsedValidation::from_propssrc/lib.rs:896method81142.2
ParsedValidation::into_validationsrc/lib.rs:905method201132.2
Validation::with_scoressrc/lib.rs:243method2541002.1
graphsrc/federated_rep.rs:199fn311402
rep_receiptsrc/federated_rep.rs:159fn111202
canonical_validation_bytessrc/lib.rs:309fn213302
verify_validationsrc/lib.rs:363fn134621.9
evaluate_dimensionssrc/lib.rs:576fn366931.8
apply_accept_validationsrc/lib.rs:556fn62101.7
federated_decayed_balancesrc/federated_rep.rs:177fn1111021.7
latest_validation_by_attestorsrc/lib.rs:613fn103201.6
net_rep_for_dimensionsrc/lib.rs:718fn111301.6
rep_receipt_for_associationsrc/federated_rep.rs:132fn93121.6
apply_threshold_validationsrc/lib.rs:546fn93111.4
Validation::with_confidencesrc/lib.rs:225method41601.4
validation_vidsrc/lib.rs:60fn31301.4
decide_net_verdictsrc/lib.rs:730fn144201.4
Validation::effective_scoressrc/lib.rs:277method135201.4
Validation::with_rationalesrc/lib.rs:229method41601.4
load_validationsrc/lib.rs:803fn31631.4
Validation::with_tagssrc/lib.rs:233method411301.4
required_stringsrc/lib.rs:949fn31101.3
non_null_valuesrc/lib.rs:977fn31101.3
dim_assocsrc/federated_rep.rs:204fn201811.3

Outside the workspace

anyhow hyperdb serde serde_json sha2