1 viewer
rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off
cre8-app-virtual-store virtual cargo crate
Virtual graph storage, query, and peer-position helpers extracted from cre8-app-virtual.
5workspace deps
12direct dependents
94transitive dependents
65calls out
177calls in
247call-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). 179 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| open_virtual_graphsrc/core.rs:14 | fn | 3 | 1 | 69 | 2 | 26.6 | |
| upsert_vertexsrc/core.rs:55 | fn | 12 | 2 | 50 | 0 | 14 | |
| list_kind_propssrc/query.rs:54 | fn | 4 | 1 | 23 | 2 | 13.3 | |
| virtual_domain_schemasrc/schema.rs:7 | fn | 405 | 2 | 1 | 2 | 11.8 | |
| list_kind_props_with_graphsrc/query.rs:59 | fn | 3 | 1 | 5 | 1 | 7.4 | |
| json_stringsrc/utils.rs:3 | fn | 3 | 1 | 19 | 0 | 7.1 | |
| get_vertex_propssrc/query.rs:159 | fn | 7 | 1 | 10 | 2 | 6.1 | |
| registrysrc/peer_position.rs:104 | fn | 3 | 1 | 4 | 0 | 6.1 | |
| requiredsrc/schema.rs:3 | fn | 3 | 1 | 2 | 0 | 6.1 | |
| edgesrc/schema.rs:413 | fn | 9 | 1 | 1 | 0 | 5.5 | |
| ensure_edgesrc/core.rs:68 | fn | 11 | 3 | 28 | 0 | 5.4 | |
| upsert_entity_componentsrc/core.rs:23 | fn | 31 | 2 | 5 | 5 | 4 | |
| vertex_id_for_kindsrc/query.rs:155 | fn | 3 | 1 | 1 | 0 | 3.1 | |
| list_recordssrc/peer_position.rs:152 | fn | 9 | 2 | 12 | 1 | 2.6 | |
| enqueue_compute_taskssrc/compute.rs:527 | fn | 30 | 2 | 7 | 3 | 2.5 | |
| json_string_arraysrc/utils.rs:22 | fn | 7 | 1 | 3 | 0 | 2.3 | |
| create_compute_task_from_dispatch_payloadsrc/compute.rs:67 | fn | 78 | 4 | 8 | 9 | 2.3 | |
| default_avatar_body_kindsrc/peer_position.rs:63 | fn | 3 | 1 | 1 | 0 | 2.1 | |
| PeerAvatarLoadout::procedural_humanoidsrc/peer_position.rs:36 | method | 9 | 1 | 2 | 1 | 1.9 | |
| ensure_virtual_graph_seededsrc/seed/seed_logic.rs:28 | fn | 26 | 3 | 13 | 3 | 1.9 | |
| target_node_existssrc/compute.rs:507 | fn | 8 | 2 | 4 | 0 | 1.7 | |
| seed_virtual_graphsrc/seed/seed_logic.rs:55 | fn | 10 | 1 | 5 | 6 | 1.6 | |
| pending_compute_task_idssrc/compute.rs:570 | fn | 15 | 5 | 1 | 3 | 1.5 | |
| list_compute_result_propssrc/query.rs:135 | fn | 3 | 1 | 5 | 1 | 1.5 | |
| upsert_remote_recordsrc/peer_position.rs:136 | fn | 13 | 4 | 4 | 1 | 1.5 | |
| update_task_status_in_graphsrc/compute.rs:696 | fn | 26 | 1 | 2 | 3 | 1.5 | |
| prefixed_sha256src/session.rs:546 | fn | 7 | 1 | 2 | 0 | 1.4 | |
| push_uniquesrc/utils.rs:67 | fn | 6 | 3 | 3 | 0 | 1.4 | |
| set_local_position_with_avatarsrc/peer_position.rs:117 | fn | 12 | 2 | 2 | 1 | 1.4 | |
| canonical_records_hashsrc/peer_position.rs:165 | fn | 23 | 4 | 6 | 0 | 1.3 | |
| record_keysrc/utils.rs:97 | fn | 5 | 2 | 7 | 0 | 1.2 | |
| compute_task_ids_to_enqueuesrc/compute.rs:558 | fn | 11 | 2 | 1 | 1 | 1.2 | |
| PeerAvatarIdentity::humanoidsrc/peer_position.rs:76 | method | 3 | 1 | 5 | 1 | 1.2 | |
| reset_for_testsrc/peer_position.rs:189 | fn | 5 | 2 | 7 | 1 | 1.1 | |
| contextsrc/compute.rs:759 | fn | 3 | 1 | 3 | 1 | 1.1 | |
| attach_target_node_edgesrc/compute.rs:472 | fn | 7 | 1 | 1 | 2 | 1.1 | |
| create_compute_task_for_targetsrc/compute.rs:34 | fn | 32 | 1 | 2 | 8 | 1 | |
| json_boolsrc/utils.rs:7 | fn | 3 | 1 | 2 | 0 | 1 | |
| bridge_event_statussrc/session.rs:240 | fn | 7 | 3 | 2 | 0 | 1 | |
| bridge_target_node_idsrc/session.rs:253 | fn | 26 | 8 | 2 | 2 | 1 |
Outside the workspace
anyhow hyperdb serde serde_json sha2