Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-network-federation-store/src/lib.rs

cre8-app-network-federation-store · module crate root · src · 1,065 lines (956 code, 13 comment) · sha f6afb82bb1df3c79

Items

enum LearnOutcome const FEDERATED_STATE_LEARNED const FEDERATED_STATE_CONFLICT const FEDERATED_STATE_REVOKED enum PeerEncryptionKeyBindingIdentityError impl Display for PeerEncryptionKeyBindingIdentityError impl Error for PeerEncryptionKeyBindingIdentityError struct PubkeyLearnInput struct FakeTruth impl FakeTruth impl TruthInterface for FakeTruth

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
resolve_pubkey_for_accountsrc/lib.rs:86fn122732.7
active_non_revoked_rowssrc/lib.rs:54fn32201.9
rows_for_accountsrc/lib.rs:70fn71401.8
local_signing_pubkey_for_accountsrc/lib.rs:36fn61211.5
resolve_and_verify_passport_bound_peer_encryption_key_bindingsrc/lib.rs:190fn161631.4
unique_active_pubkeysrc/lib.rs:207fn73121.3
remember_pubkey_for_accountsrc/lib.rs:260fn141431.2
evidence_jsonsrc/lib.rs:32fn31301.2
row_pubkey_is_active_matchsrc/lib.rs:244fn113111.1
rows_by_pubkeysrc/lib.rs:78fn71301.1
resolve_account_for_pubkeysrc/lib.rs:215fn132541
rows_conflictedsrc/lib.rs:58fn114111
FakeTruth::with_rowssrc/lib.rs:576method91400.9
rowsrc/lib.rs:750fn141400.9
verify_local_passport_referencesrc/lib.rs:130fn313110.9
remember_valid_pubkey_for_accountsrc/lib.rs:275fn152140.8
validate_pubkey_learn_inputsrc/lib.rs:313fn93100.8
deferred_pubkey_learn_inputsrc/lib.rs:323fn103100.8
refresh_existing_pubkeysrc/lib.rs:444fn384100.8
record_learned_pubkey_conflictsrc/lib.rs:483fn371100.8
FakeTruth::add_account_passportsrc/lib.rs:586method31500.8
signing_passportsrc/lib.rs:765fn121500.8
known_federated_pubkey_outcomesrc/lib.rs:358fn384120.8
insert_learned_pubkeysrc/lib.rs:397fn201100.8
record_local_pubkey_conflictsrc/lib.rs:418fn251120.8
revoke_pubkey_for_accountsrc/lib.rs:521fn251330.8
local_account_for_pubkeysrc/lib.rs:43fn103110.7
matching_accounts_for_pubkeysrc/lib.rs:229fn143110.7
unique_account_idsrc/lib.rs:256fn31100.7
known_or_new_pubkey_outcomesrc/lib.rs:291fn152120.7
local_pubkey_learn_outcomesrc/lib.rs:334fn232120.7
resolve_and_verify_peer_encryption_key_bindingsrc/lib.rs:162fn202210.6
observation_evidencesrc/lib.rs:547fn81100.6
FakeTruth::add_identifier_passportsrc/lib.rs:590method31100.6
FakeTruth::fail_next_upsertsrc/lib.rs:594method31100.5
FakeTruth::fail_next_updatesrc/lib.rs:598method31100.5
PeerEncryptionKeyBindingIdentityError::fmtsrc/lib.rs:110trait impl166000.5
FakeTruth::namesrc/lib.rs:604trait impl31000.5
FakeTruth::passport_get_by_identifiersrc/lib.rs:608trait impl93000.5
FakeTruth::passport_listsrc/lib.rs:618trait impl267000.5
FakeTruth::federated_pubkey_upsertsrc/lib.rs:645trait impl476000.5
FakeTruth::federated_pubkey_update_statesrc/lib.rs:693trait impl337000.5
FakeTruth::federated_pubkeys_for_accountsrc/lib.rs:727trait impl104000.5
FakeTruth::federated_pubkeys_by_pubkeysrc/lib.rs:738trait impl104000.5
local_passports_take_precedence_for_pubkey_and_account_resolutionsrc/lib.rs:779fn361060.5
passport_key_resolution_verifies_peer_encryption_binding_and_trust_keysrc/lib.rs:817fn541090.5
local_passport_reference_must_match_signed_bindingsrc/lib.rs:873fn321080.5
remembered_pubkeys_learn_refresh_conflict_and_revoke_rowssrc/lib.rs:907fn271060.5
remembered_pubkeys_defer_bad_inputs_and_revoked_rowssrc/lib.rs:936fn251020.5
existing_conflict_rows_and_local_conflicts_remain_conflictedsrc/lib.rs:963fn191040.5
resolution_rejects_ambiguous_or_inactive_rows_and_builds_evidencesrc/lib.rs:984fn381050.5
write_errors_propagate_from_each_mutating_flowsrc/lib.rs:1024fn411080.5

Source not readable from this process.