Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 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
93transitive dependents
15calls out
185calls in
160call-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.

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.8
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.5
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.5
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