Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

crates/cre8-app-association-model/src/lib.rs

cre8-app-association-model · module crate root · src · 1,664 lines (1,293 code, 213 comment) · sha 5524863a8841c9cd

Items

const KIND_VALIDATION const KIND_ASSOCIATION enum ValidationVerdict impl ValidationVerdict struct Validation impl Validation struct CanonicalValidationPayload enum ValidationVerifyError impl Display for ValidationVerifyError impl Error for ValidationVerifyError enum AssociationVerdict struct Association struct ThresholdSummary struct DimensionScoreSummary struct ParsedValidation impl ParsedValidation struct RequiredValidationFields impl RequiredValidationFields

Functions

By call-graph weight (PageRank; 1.0 is the average function). 96 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.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
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
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
latest_validation_by_attestorsrc/lib.rs:613fn103201.6
net_rep_for_dimensionsrc/lib.rs:718fn111301.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
apply_dimension_scoresrc/lib.rs:695fn113101.2
summarize_threshold_validationssrc/lib.rs:531fn142111.1
load_associationsrc/lib.rs:843fn51421.1
parse_string_arraysrc/lib.rs:962fn71101.1
sign_validationsrc/lib.rs:331fn91721
dimension_contributionssrc/lib.rs:624fn93111
dimension_associationsrc/lib.rs:634fn342131
fresh_graphsrc/lib.rs:990fn31601
validate_validationsrc/lib.rs:755fn156101
validation_propssrc/lib.rs:772fn292101
RequiredValidationFields::from_propssrc/lib.rs:936method91111
required_i64src/lib.rs:953fn31101
parse_validation_verdictsrc/lib.rs:957fn41101
parse_scoressrc/lib.rs:970fn61111
ValidationVerdict::is_amendsrc/lib.rs:145method31300.9
ValidationVerdict::is_acceptsrc/lib.rs:139method31300.9
ValidationVerdict::is_rejectsrc/lib.rs:142method31200.8
summarize_dimension_scoressrc/lib.rs:678fn162110.8
validator_credit_namespacesrc/lib.rs:104fn31100.7
rep_namespacesrc/lib.rs:111fn31100.7
group_by_subjectsrc/lib.rs:456fn72100.7
fresh_cache_forsrc/lib.rs:994fn81330.7
set_validation_lookup_resultsrc/lib.rs:1007fn51300.7
configured_validation_lookupsrc/lib.rs:1013fn62300.7
has_association_for_subjectsrc/lib.rs:869fn112200.6
list_validations_by_attestorsrc/lib.rs:825fn61110.6
ValidationVerifyError::fmtsrc/lib.rs:351trait impl95000.5
validation_verdict_helpers_cover_reject_and_amendsrc/lib.rs:1027fn71030.5
validation_scores_cover_zero_reject_amend_and_legacy_fallbackssrc/lib.rs:1036fn371060.5
id_derivation_is_stable_for_same_inputssrc/lib.rs:1075fn71010.5
asset_namespaces_are_per_party_and_per_tagsrc/lib.rs:1084fn41020.5
default_threshold_for_known_subject_kindssrc/lib.rs:1090fn71010.5
validation_round_trips_through_hyperdbsrc/lib.rs:1101fn2810100.5
validation_with_amend_verdict_round_tripssrc/lib.rs:1131fn121040.5
upsert_rejects_invalid_required_fieldssrc/lib.rs:1145fn231030.5
parse_validation_defaults_scores_and_reports_missing_fieldssrc/lib.rs:1170fn1041010.5
list_filters_by_subject_and_attestorsrc/lib.rs:1276fn112050.5
canonical_bytes_exclude_signature_pairsrc/lib.rs:1291fn111020.5
sign_then_verify_roundtripssrc/lib.rs:1304fn81060.5
verify_rejects_tampered_verdict_and_unsignedsrc/lib.rs:1314fn161060.5
validation_sign_and_verify_error_edges_are_stablesrc/lib.rs:1332fn281070.5
threshold_returns_none_when_count_below_thresholdsrc/lib.rs:1364fn51020.5
threshold_forms_accepted_association_when_two_accepts_and_threshold_twosrc/lib.rs:1371fn141030.5
threshold_forms_rejected_association_when_two_rejects_dominatesrc/lib.rs:1387fn71020.5
threshold_forms_mixed_when_split_evenlysrc/lib.rs:1396fn111020.5
threshold_dedup_keeps_most_recent_per_attestorsrc/lib.rs:1409fn121020.5
threshold_includes_amend_in_count_but_not_majority_winnersrc/lib.rs:1423fn141020.5
group_by_subject_buckets_correctlysrc/lib.rs:1439fn131020.5
association_round_trips_through_hyperdbsrc/lib.rs:1456fn111060.5
list_associations_by_subject_filterssrc/lib.rs:1469fn481080.5
evaluate_dimensions_returns_empty_below_thresholdsrc/lib.rs:1521fn81030.5
evaluate_dimensions_emits_one_assoc_per_qualifying_dimsrc/lib.rs:1531fn141030.5
evaluate_dimensions_treats_zero_score_as_accept_count_without_balancesrc/lib.rs:1547fn141030.5
evaluate_dimensions_splits_positive_and_burnsrc/lib.rs:1563fn131030.5
evaluate_dimensions_dedups_same_attestor_keeping_latestsrc/lib.rs:1578fn141030.5
dim_association_id_distinct_from_aggregatesrc/lib.rs:1594fn71020.5
net_rep_for_dimension_subtracts_burn_from_positivesrc/lib.rs:1603fn71010.5
net_rep_for_dimension_handles_missing_keyssrc/lib.rs:1612fn121010.5
evaluate_threshold_rejects_mixed_subjectssrc/lib.rs:1626fn51020.5
evaluate_dimensions_rejects_mixed_subjectssrc/lib.rs:1633fn71030.5
parse_validation_fails_on_malformed_scoressrc/lib.rs:1642fn131010.5
canonical_bytes_error_propagated_to_verifysrc/lib.rs:1657fn71020.5

Source not readable from this process.