1 viewer
rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off
cre8-app-identity identity cargo crate
Identity — hyperdb-backed account/passport/session/peer/virtual-player store. Extracted from src/apps/identity (2026-05-23, step 9 of src/apps elimination).
4workspace deps
3direct dependents
201transitive dependents
1calls out
61calls in
59.8call-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). 63 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| collect_vertices_with_prefixsrc/hyperdb_store.rs:250 | fn | 9 | 4 | 2 | 0 | 2.5 | |
| account_id_from_account_vertexsrc/hyperdb_store.rs:284 | fn | 4 | 1 | 1 | 2 | 2.4 | |
| account_id_from_peer_edgesrc/hyperdb_store.rs:289 | fn | 6 | 1 | 1 | 1 | 2.3 | |
| passport_record_from_vertexsrc/hyperdb_store.rs:586 | fn | 13 | 1 | 10 | 0 | 2.2 | |
| network_record_from_vertexsrc/hyperdb_store.rs:715 | fn | 22 | 1 | 8 | 0 | 2.2 | |
| peer_account_id_from_graphsrc/hyperdb_store.rs:296 | fn | 9 | 3 | 8 | 1 | 2.1 | |
| founder_endorsement_edgesrc/hyperdb_store.rs:759 | fn | 28 | 2 | 5 | 0 | 1.9 | |
| collect_sessions_for_passportsrc/hyperdb_store.rs:242 | fn | 7 | 3 | 1 | 1 | 1.9 | |
| peer_in_network_edgesrc/hyperdb_store.rs:674 | fn | 9 | 1 | 5 | 0 | 1.7 | |
| collect_passport_sessionssrc/hyperdb_store.rs:230 | fn | 11 | 4 | 1 | 1 | 1.6 | |
| account_passport_edgesrc/hyperdb_store.rs:139 | fn | 9 | 1 | 10 | 0 | 1.5 | |
| account_id_from_vertex_propssrc/hyperdb_store.rs:270 | fn | 9 | 1 | 1 | 0 | 1.5 | |
| account_id_from_vertex_idsrc/hyperdb_store.rs:280 | fn | 3 | 1 | 1 | 0 | 1.5 | |
| peer_vertexsrc/hyperdb_store.rs:105 | fn | 15 | 1 | 10 | 0 | 1.5 | |
| account_peer_edgesrc/hyperdb_store.rs:161 | fn | 9 | 1 | 9 | 0 | 1.4 | |
| vertex_from_network_recordsrc/hyperdb_store.rs:687 | fn | 24 | 5 | 6 | 0 | 1.4 | |
| collect_passports_for_accountsrc/hyperdb_store.rs:222 | fn | 7 | 3 | 1 | 1 | 1.3 | |
| account_record_from_vertexsrc/hyperdb_store.rs:550 | fn | 13 | 1 | 6 | 0 | 1.2 | |
| fresh_recordsrc/hyperdb_store.rs:939 | fn | 14 | 1 | 4 | 0 | 1.1 | |
| founder_vertexsrc/hyperdb_store.rs:744 | fn | 11 | 1 | 3 | 0 | 1.1 | |
| resolve_identity_chainsrc/hyperdb_store.rs:186 | fn | 25 | 4 | 3 | 2 | 1.1 | |
| vertex_from_account_recordsrc/hyperdb_store.rs:533 | fn | 15 | 2 | 5 | 0 | 1 | |
| collect_account_identitysrc/hyperdb_store.rs:212 | fn | 9 | 3 | 1 | 1 | 0.9 | |
| vertex_from_passport_recordsrc/hyperdb_store.rs:565 | fn | 19 | 2 | 3 | 0 | 0.9 | |
| graph_with_account_peer_pairsrc/hyperdb_store.rs:793 | fn | 18 | 1 | 2 | 3 | 0.8 | |
| network_vertexsrc/hyperdb_store.rs:649 | fn | 22 | 3 | 2 | 0 | 0.7 | |
| account_vertexsrc/hyperdb_store.rs:40 | fn | 14 | 1 | 5 | 0 | 0.7 | |
| session_record_from_vertexsrc/hyperdb_store.rs:625 | fn | 18 | 1 | 2 | 0 | 0.7 | |
| passport_vertexsrc/hyperdb_store.rs:56 | fn | 21 | 1 | 4 | 0 | 0.6 | |
| session_vertexsrc/hyperdb_store.rs:79 | fn | 24 | 1 | 4 | 0 | 0.6 | |
| virtual_player_vertexsrc/hyperdb_store.rs:122 | fn | 13 | 1 | 4 | 0 | 0.6 | |
| passport_session_edgesrc/hyperdb_store.rs:150 | fn | 9 | 1 | 4 | 0 | 0.6 | |
| peer_virtual_player_edgesrc/hyperdb_store.rs:172 | fn | 9 | 1 | 4 | 0 | 0.6 | |
| account_recordsrc/hyperdb_store.rs:346 | fn | 12 | 1 | 1 | 0 | 0.5 | |
| passport_recordsrc/hyperdb_store.rs:359 | fn | 12 | 1 | 1 | 0 | 0.5 | |
| session_recordsrc/hyperdb_store.rs:372 | fn | 17 | 1 | 1 | 0 | 0.5 | |
| vertex_from_session_recordsrc/hyperdb_store.rs:601 | fn | 22 | 1 | 1 | 0 | 0.5 | |
| IdentityChain::has_accountsrc/hyperdb_store.rs:318 | method | 3 | 1 | 1 | 0 | 0.5 | |
| IdentityChain::has_active_sessionsrc/hyperdb_store.rs:322 | method | 3 | 1 | 1 | 0 | 0.5 | |
| IdentityChain::summarysrc/hyperdb_store.rs:326 | method | 10 | 2 | 1 | 0 | 0.5 |
Outside the workspace
hyperdb serde_json