Public API Map
Generated from source undernetwork/zer0-swarm. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.
Structs
BackoffConfig— network/zer0-swarm/src/config.rsConnection— network/zer0-swarm/src/connection.rsConnectionStats— network/zer0-swarm/src/connection.rsJoinOptions— network/zer0-swarm/src/topic.rsLimitsConfig— network/zer0-swarm/src/config.rsNatConfig— network/zer0-swarm/src/config.rsPeerId— network/zer0-swarm/src/connection.rsPriority— network/zer0-swarm/src/priority.rsSwarm— network/zer0-swarm/src/swarm.rsSwarmConfig— network/zer0-swarm/src/config.rsSwarmMetrics— network/zer0-swarm/src/metrics.rsTelemetryConfig— network/zer0-swarm/src/config.rsTopicId— network/zer0-swarm/src/topic.rsTopicState— network/zer0-swarm/src/topic.rsUpdateOptions— network/zer0-swarm/src/topic.rs
Enums
ConnectionState— network/zer0-swarm/src/connection.rsDisconnectReason— network/zer0-swarm/src/events.rsSwarmError— network/zer0-swarm/src/error.rsSwarmEvent— network/zer0-swarm/src/events.rs
Traits
ConnectionStream— network/zer0-swarm/src/connection.rs
Type Aliases
Result— network/zer0-swarm/src/error.rs
Functions
add_topic— network/zer0-swarm/src/connection.rsafter_retry— network/zer0-swarm/src/priority.rsas_bytes— network/zer0-swarm/src/connection.rsas_bytes— network/zer0-swarm/src/topic.rsclient_only— network/zer0-swarm/src/topic.rsconnect— network/zer0-swarm/src/swarm.rsconnection_count— network/zer0-swarm/src/swarm.rsconnections— network/zer0-swarm/src/swarm.rsdefault— network/zer0-swarm/src/priority.rsdisconnect— network/zer0-swarm/src/swarm.rsduration— network/zer0-swarm/src/connection.rsevents— network/zer0-swarm/src/swarm.rsexport_metrics_text— network/zer0-swarm/src/swarm.rsexport_prometheus_text— network/zer0-swarm/src/metrics.rsfrom_bytes— network/zer0-swarm/src/topic.rsfrom_public_key— network/zer0-swarm/src/connection.rsfrom_str— network/zer0-swarm/src/topic.rshas_topics— network/zer0-swarm/src/connection.rshigh— network/zer0-swarm/src/priority.rsis_active— network/zer0-swarm/src/connection.rsjoin— network/zer0-swarm/src/swarm.rsleave— network/zer0-swarm/src/swarm.rslocal_peer_id— network/zer0-swarm/src/swarm.rslow— network/zer0-swarm/src/priority.rsminimal— network/zer0-swarm/src/config.rsnew— network/zer0-swarm/src/connection.rsnew— network/zer0-swarm/src/priority.rsnew— network/zer0-swarm/src/swarm.rsproduction— network/zer0-swarm/src/config.rsrecord_received— network/zer0-swarm/src/connection.rsrecord_sent— network/zer0-swarm/src/connection.rsrecv— network/zer0-swarm/src/connection.rsremove_topic— network/zer0-swarm/src/connection.rssend— network/zer0-swarm/src/connection.rsserver_only— network/zer0-swarm/src/topic.rsshutdown— network/zer0-swarm/src/swarm.rstopic_count— network/zer0-swarm/src/swarm.rsvalidate— network/zer0-swarm/src/config.rswith_max_peers— network/zer0-swarm/src/topic.rswith_shared_topics— network/zer0-swarm/src/priority.rs
Constants and Statics
- No public items were detected by the source scan.
Modules
- No public items were detected by the source scan.
Re-exports
config::SwarmConfig— network/zer0-swarm/src/lib.rsconnection::{Connection, ConnectionState, ConnectionStats, PeerId}— network/zer0-swarm/src/lib.rserror::{Result, SwarmError}— network/zer0-swarm/src/lib.rsevents::{DisconnectReason, SwarmEvent}— network/zer0-swarm/src/lib.rsmetrics::SwarmMetrics— network/zer0-swarm/src/lib.rspriority::Priority— network/zer0-swarm/src/lib.rsswarm::Swarm— network/zer0-swarm/src/lib.rstopic::{JoinOptions, TopicId, TopicState, UpdateOptions}— network/zer0-swarm/src/lib.rsweave_dht::{AnnounceOpts, LocalRelayConfig, PeerInfo, WeaveDhtConfig}— network/zer0-swarm/src/lib.rs
Methods
Connection
add_topic— network/zer0-swarm/src/connection.rshas_topics— network/zer0-swarm/src/connection.rsis_active— network/zer0-swarm/src/connection.rsrecv— network/zer0-swarm/src/connection.rsremove_topic— network/zer0-swarm/src/connection.rssend— network/zer0-swarm/src/connection.rs
ConnectionStats
duration— network/zer0-swarm/src/connection.rsrecord_received— network/zer0-swarm/src/connection.rsrecord_sent— network/zer0-swarm/src/connection.rs
JoinOptions
client_only— network/zer0-swarm/src/topic.rsserver_only— network/zer0-swarm/src/topic.rswith_max_peers— network/zer0-swarm/src/topic.rs
PeerId
as_bytes— network/zer0-swarm/src/connection.rsfrom_public_key— network/zer0-swarm/src/connection.rs
Priority
after_retry— network/zer0-swarm/src/priority.rsdefault— network/zer0-swarm/src/priority.rshigh— network/zer0-swarm/src/priority.rslow— network/zer0-swarm/src/priority.rsnew— network/zer0-swarm/src/priority.rswith_shared_topics— network/zer0-swarm/src/priority.rs
Swarm
connect— network/zer0-swarm/src/swarm.rsconnection_count— network/zer0-swarm/src/swarm.rsconnections— network/zer0-swarm/src/swarm.rsdisconnect— network/zer0-swarm/src/swarm.rsevents— network/zer0-swarm/src/swarm.rsexport_metrics_text— network/zer0-swarm/src/swarm.rsjoin— network/zer0-swarm/src/swarm.rsleave— network/zer0-swarm/src/swarm.rslocal_peer_id— network/zer0-swarm/src/swarm.rsnew— network/zer0-swarm/src/swarm.rsshutdown— network/zer0-swarm/src/swarm.rstopic_count— network/zer0-swarm/src/swarm.rs
SwarmConfig
minimal— network/zer0-swarm/src/config.rsproduction— network/zer0-swarm/src/config.rsvalidate— network/zer0-swarm/src/config.rs
SwarmMetrics
export_prometheus_text— network/zer0-swarm/src/metrics.rs
TopicId
as_bytes— network/zer0-swarm/src/topic.rsfrom_bytes— network/zer0-swarm/src/topic.rsfrom_str— network/zer0-swarm/src/topic.rs