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-network-federation-store network cargo crate

Federated pubkey store extracted from cre8-app-network.

crates/cre8-app-network-federation-store · level 6 · 1,065 lines (956 code) · 1 files · 52 fns (22 tests) · cyclomatic Σ 112

4workspace deps
3direct dependents
124transitive dependents
17calls out
12calls in
43.3call-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

Heaviest 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

Outside the workspace

anyhow serde serde_json