1 viewer
rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off
crates/cre8-app-peer/src/connection.rs
Items
enum PeerAction struct PeerConnectionInput const ACTION_ALIASES struct ValidatedHandshakeInput struct HandshakeSessionMaterial struct VirtualPositionTopicForPeerTest impl GossipTopic for VirtualPositionTopicForPeerTest
Functions
By call-graph weight (PageRank; 1.0 is the average function). 66 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connectsrc/connection.rs:1488 | fn | 23 | 6 | 4 | 8 | 1.8 | |
| lookup_topicsrc/connection.rs:879 | fn | 3 | 1 | 2 | 0 | 1.6 | |
| parse_peer_connection_inputsrc/connection.rs:157 | fn | 37 | 2 | 3 | 4 | 1.5 | |
| parse_optional_u64_fieldsrc/connection.rs:99 | fn | 16 | 3 | 2 | 0 | 1.5 | |
| handshake_requiredsrc/connection.rs:505 | fn | 17 | 1 | 2 | 0 | 1 | |
| parse_optional_string_fieldsrc/connection.rs:84 | fn | 14 | 3 | 1 | 0 | 0.8 | |
| parse_optional_usize_fieldsrc/connection.rs:116 | fn | 14 | 2 | 1 | 1 | 0.8 | |
| parse_optional_string_array_fieldsrc/connection.rs:131 | fn | 25 | 5 | 1 | 0 | 0.8 | |
| virtual_position_topic_provider_for_testsrc/connection.rs:1578 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| register_virtual_position_topic_provider_for_testsrc/connection.rs:1645 | fn | 3 | 1 | 2 | 2 | 0.8 | |
| handshake_error_responsesrc/connection.rs:963 | fn | 7 | 1 | 1 | 0 | 0.7 | |
| network_mismatch_handshake_responsesrc/connection.rs:971 | fn | 13 | 1 | 1 | 0 | 0.7 | |
| routing_contextsrc/connection.rs:1736 | fn | 18 | 1 | 1 | 1 | 0.7 | |
| peer_init_responsesrc/connection.rs:523 | fn | 49 | 1 | 1 | 4 | 0.7 | |
| peer_status_responsesrc/connection.rs:1346 | fn | 21 | 1 | 1 | 0 | 0.7 | |
| peer_peers_responsesrc/connection.rs:1368 | fn | 24 | 2 | 1 | 1 | 0.7 | |
| parse_actionsrc/connection.rs:195 | fn | 39 | 1 | 1 | 0 | 0.7 | |
| peer_core_action_responsesrc/connection.rs:1393 | fn | 19 | 6 | 1 | 3 | 0.7 | |
| peer_graph_action_responsesrc/connection.rs:1413 | fn | 14 | 6 | 1 | 5 | 0.7 | |
| peer_sync_action_responsesrc/connection.rs:1428 | fn | 16 | 8 | 1 | 7 | 0.7 | |
| peer_gossip_action_responsesrc/connection.rs:1445 | fn | 21 | 6 | 1 | 5 | 0.7 | |
| peer_dht_action_responsesrc/connection.rs:1467 | fn | 20 | 6 | 1 | 5 | 0.7 | |
| local_capability_snapshotsrc/connection.rs:441 | fn | 10 | 1 | 2 | 2 | 0.7 | |
| peer_gossip_announce_responsesrc/connection.rs:883 | fn | 34 | 2 | 2 | 1 | 0.7 | |
| peer_gossip_fetch_responsesrc/connection.rs:918 | fn | 29 | 2 | 2 | 1 | 0.7 | |
| peer_announce_responsesrc/connection.rs:237 | fn | 56 | 3 | 1 | 8 | 0.6 | |
| peer_graph_responsesrc/connection.rs:294 | fn | 38 | 2 | 1 | 2 | 0.6 | |
| peer_register_protocol_responsesrc/connection.rs:333 | fn | 20 | 1 | 1 | 4 | 0.6 | |
| peer_dht_closest_responsesrc/connection.rs:354 | fn | 18 | 1 | 1 | 1 | 0.6 | |
| peer_dht_find_value_responsesrc/connection.rs:373 | fn | 16 | 1 | 1 | 1 | 0.6 | |
| peer_dht_find_node_responsesrc/connection.rs:390 | fn | 20 | 1 | 1 | 1 | 0.6 | |
| peer_dht_status_responsesrc/connection.rs:411 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| peer_sessions_responsesrc/connection.rs:573 | fn | 12 | 1 | 1 | 2 | 0.6 | |
| peer_handshake_responsesrc/connection.rs:1072 | fn | 122 | 6 | 1 | 17 | 0.6 | |
| peer_register_capability_responsesrc/connection.rs:1231 | fn | 92 | 6 | 1 | 12 | 0.6 | |
| peer_pubkeys_responsesrc/connection.rs:1518 | fn | 26 | 1 | 1 | 1 | 0.6 | |
| random_noncesrc/connection.rs:452 | fn | 13 | 1 | 1 | 1 | 0.6 | |
| derive_shared_key_materialsrc/connection.rs:473 | fn | 20 | 3 | 1 | 0 | 0.6 | |
| default_session_ttl_secssrc/connection.rs:494 | fn | 10 | 1 | 1 | 0 | 0.6 | |
| peer_crystal_sync_responsesrc/connection.rs:586 | fn | 45 | 2 | 1 | 1 | 0.6 | |
| peer_crystal_hash_responsesrc/connection.rs:632 | fn | 20 | 2 | 1 | 1 | 0.6 | |
| peer_subgraph_announce_responsesrc/connection.rs:653 | fn | 56 | 6 | 1 | 1 | 0.6 | |
| peer_subgraph_fetch_responsesrc/connection.rs:710 | fn | 59 | 3 | 1 | 2 | 0.6 | |
| peer_subgraph_apply_responsesrc/connection.rs:770 | fn | 30 | 3 | 1 | 1 | 0.6 | |
| peer_manifold_announce_responsesrc/connection.rs:801 | fn | 42 | 3 | 1 | 0 | 0.6 | |
| peer_manifold_fetch_responsesrc/connection.rs:844 | fn | 34 | 2 | 1 | 1 | 0.6 | |
| derive_dht_idsrc/connection.rs:416 | fn | 6 | 1 | 1 | 0 | 0.6 | |
| persist_peer_device_rowssrc/connection.rs:1330 | fn | 15 | 2 | 1 | 3 | 0.5 | |
| dht_id_from_public_keysrc/connection.rs:466 | fn | 6 | 1 | 1 | 0 | 0.5 | |
| rejected_handshake_responsesrc/connection.rs:985 | fn | 9 | 1 | 1 | 0 | 0.5 | |
| validated_handshake_inputsrc/connection.rs:995 | fn | 33 | 4 | 1 | 2 | 0.5 | |
| handshake_verification_payloadsrc/connection.rs:1029 | fn | 9 | 1 | 1 | 0 | 0.5 | |
| handshake_signature_validsrc/connection.rs:1039 | fn | 12 | 2 | 1 | 0 | 0.5 | |
| derive_handshake_session_materialsrc/connection.rs:1052 | fn | 19 | 1 | 1 | 4 | 0.5 | |
| remote_public_key_for_handshakesrc/connection.rs:1195 | fn | 19 | 1 | 1 | 1 | 0.5 | |
| handshake_trust_statesrc/connection.rs:1215 | fn | 15 | 5 | 1 | 1 | 0.5 | |
| device_kind_countssrc/connection.rs:423 | fn | 17 | 3 | 0 | 0 | 0.5 | |
| parser_rejects_wrong_typed_peer_idsrc/connection.rs:1551 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| parser_accepts_valid_handshake_shapesrc/connection.rs:1562 | fn | 15 | 1 | 0 | 1 | 0.5 | |
| VirtualPositionTopicForPeerTest::namesrc/connection.rs:1587 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| VirtualPositionTopicForPeerTest::local_hashsrc/connection.rs:1591 | trait impl | 8 | 2 | 0 | 2 | 0.5 | |
| VirtualPositionTopicForPeerTest::build_envelopesrc/connection.rs:1600 | trait impl | 15 | 2 | 0 | 1 | 0.5 | |
| VirtualPositionTopicForPeerTest::apply_envelopesrc/connection.rs:1616 | trait impl | 27 | 7 | 0 | 1 | 0.5 | |
| virtual_position_topic_is_reachable_through_gossip_routessrc/connection.rs:1659 | fn | 57 | 1 | 0 | 8 | 0.5 | |
| virtual_position_topic_appears_in_gossip_topics_servedsrc/connection.rs:1722 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| connect_routes_core_graph_sync_gossip_and_dht_fast_pathssrc/connection.rs:1756 | fn | 46 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.