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-voice/src/federation_gossip.rs
Items
const ENV_PEERS const ENV_INTERVAL const ENV_LIMIT const DEFAULT_INTERVAL_SECS const DEFAULT_LIMIT const MAX_PULL_RESPONSE_BYTES static LAST_SEEN_NS static SPAWNED static PULLS_TOTAL static IMPORTS_TOTAL static SKIPPED_TOTAL struct GossipStats static TICKS_TOTAL
Functions
By call-graph weight (PageRank; 1.0 is the average function). 40 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| parse_peerssrc/federation_gossip.rs:100 | fn | 11 | 4 | 4 | 0 | 2.3 | |
| last_seen_mapsrc/federation_gossip.rs:60 | fn | 3 | 1 | 2 | 0 | 1.9 | |
| take_values_from_responsesrc/federation_gossip.rs:306 | fn | 10 | 1 | 3 | 0 | 1.7 | |
| jitter_from_nanossrc/federation_gossip.rs:133 | fn | 9 | 2 | 3 | 0 | 1.6 | |
| takesrc/federation_gossip.rs:367 | fn | 12 | 1 | 2 | 0 | 1.4 | |
| peers_from_envsrc/federation_gossip.rs:93 | fn | 3 | 1 | 3 | 2 | 1.3 | |
| pull_from_peersrc/federation_gossip.rs:236 | fn | 21 | 2 | 1 | 8 | 1.2 | |
| ensure_spawnedsrc/federation_gossip.rs:169 | fn | 35 | 3 | 2 | 6 | 1.2 | |
| decode_voice_take_envelopessrc/federation_gossip.rs:317 | fn | 3 | 1 | 2 | 0 | 1.1 | |
| should_pull_sincesrc/federation_gossip.rs:148 | fn | 3 | 2 | 2 | 0 | 1 | |
| peer_pull_urlsrc/federation_gossip.rs:258 | fn | 3 | 1 | 2 | 0 | 1 | |
| interval_secssrc/federation_gossip.rs:112 | fn | 3 | 1 | 2 | 1 | 1 | |
| run_gossip_passsrc/federation_gossip.rs:221 | fn | 14 | 1 | 1 | 4 | 1 | |
| envelope_is_newer_than_watermarksrc/federation_gossip.rs:159 | fn | 3 | 1 | 3 | 0 | 1 | |
| max_envelope_timestampsrc/federation_gossip.rs:321 | fn | 3 | 1 | 3 | 0 | 1 | |
| decode_peer_takes_bodysrc/federation_gossip.rs:294 | fn | 11 | 2 | 2 | 2 | 1 | |
| statssrc/federation_gossip.rs:82 | fn | 10 | 1 | 2 | 2 | 0.9 | |
| limit_per_pullsrc/federation_gossip.rs:116 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| gossip_ticksrc/federation_gossip.rs:208 | fn | 6 | 2 | 2 | 1 | 0.9 | |
| envelopesrc/federation_gossip.rs:518 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| last_seen_forsrc/federation_gossip.rs:349 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| record_last_seensrc/federation_gossip.rs:353 | fn | 8 | 3 | 2 | 1 | 0.8 | |
| fetch_peer_response_bodysrc/federation_gossip.rs:267 | fn | 26 | 3 | 1 | 2 | 0.8 | |
| tick_jittersrc/federation_gossip.rs:127 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| fetch_peer_envelopessrc/federation_gossip.rs:262 | fn | 4 | 1 | 1 | 2 | 0.6 | |
| import_peer_envelopessrc/federation_gossip.rs:325 | fn | 23 | 3 | 1 | 1 | 0.6 | |
| peer_pull_url_uses_since_and_limit_query_paramssrc/federation_gossip.rs:381 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| take_values_prefers_wrapped_connection_takessrc/federation_gossip.rs:386 | fn | 11 | 1 | 0 | 1 | 0.5 | |
| take_values_falls_back_to_top_level_takessrc/federation_gossip.rs:399 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| decode_voice_takes_skips_invalid_envelopessrc/federation_gossip.rs:409 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| decode_peer_takes_body_handles_wrapped_json_and_bad_jsonsrc/federation_gossip.rs:420 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| record_last_seen_only_moves_forwardsrc/federation_gossip.rs:432 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| parse_peers_trims_strips_slash_and_drops_emptiessrc/federation_gossip.rs:444 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| parse_peers_dedups_preserving_first_seen_ordersrc/federation_gossip.rs:450 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| parse_peers_empty_input_is_empty_listsrc/federation_gossip.rs:458 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| should_pull_since_is_none_on_first_pull_then_watermarksrc/federation_gossip.rs:466 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| envelope_is_newer_than_watermark_keeps_equal_and_greatersrc/federation_gossip.rs:474 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| watermark_filter_dedups_already_pulled_takessrc/federation_gossip.rs:486 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| jitter_from_nanos_stays_within_ten_percent_boundsrc/federation_gossip.rs:503 | fn | 8 | 2 | 0 | 1 | 0.5 | |
| jitter_from_nanos_is_zero_for_tiny_intervalssrc/federation_gossip.rs:513 | fn | 4 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.