List of all items
Structs
- BehaviourBuilderError
- Multiaddr
- PeerId
- Stream
- StreamProtocol
- Swarm
- SwarmBuilder
- TransportBuilderError
- WebsocketBuilderError
- allow_block_list::AllowedPeers
- allow_block_list::Behaviour
- allow_block_list::Blocked
- allow_block_list::BlockedPeers
- allow_block_list::NotAllowed
- autonat::Behaviour
- autonat::Config
- autonat::ProbeId
- autonat::v1::Behaviour
- autonat::v1::Config
- autonat::v1::ProbeId
- autonat::v2::client::Behaviour
- autonat::v2::client::Config
- autonat::v2::client::Event
- autonat::v2::server::Behaviour
- autonat::v2::server::Event
- bandwidth::BandwidthSinks
- connection_limits::Behaviour
- connection_limits::ConnectionLimits
- connection_limits::Exceeded
- core::DecodeError
- core::Multiaddr
- core::PeerId
- core::PeerRecord
- core::SignedEnvelope
- core::multiaddr::Iter
- core::multiaddr::Multiaddr
- core::multiaddr::Onion3Addr
- core::multiaddr::ProtoStackIter
- core::multiaddr::multihash::Error
- core::multiaddr::multihash::Multihash
- core::muxing::Close
- core::muxing::StreamMuxerBox
- core::muxing::SubstreamBox
- core::peer_record::PeerRecord
- core::signed_envelope::SignedEnvelope
- core::transport::Boxed
- core::transport::DialOpts
- core::transport::ListenerId
- core::transport::MemoryTransport
- core::transport::OptionalTransport
- core::transport::OrTransport
- core::transport::Upgrade
- core::transport::and_then::AndThen
- core::transport::and_then::AndThenFuture
- core::transport::choice::OrTransport
- core::transport::dummy::DummyStream
- core::transport::dummy::DummyTransport
- core::transport::global_only::Transport
- core::transport::map::Map
- core::transport::map::MapFuture
- core::transport::map_err::MapErr
- core::transport::map_err::MapErrDial
- core::transport::map_err::MapErrListenerUpgrade
- core::transport::memory::Chan
- core::transport::memory::DialFuture
- core::transport::memory::Listener
- core::transport::memory::MemoryTransport
- core::transport::timeout::Timeout
- core::transport::timeout::TransportTimeout
- core::transport::upgrade::Authenticate
- core::transport::upgrade::Authenticated
- core::transport::upgrade::Builder
- core::transport::upgrade::DialUpgradeFuture
- core::transport::upgrade::ListenerUpgradeFuture
- core::transport::upgrade::Multiplex
- core::transport::upgrade::Multiplexed
- core::transport::upgrade::Upgrade
- core::upgrade::DeniedUpgrade
- core::upgrade::NegotiatedComplete
- core::upgrade::PendingUpgrade
- core::upgrade::ReadyUpgrade
- core::upgrade::SelectUpgrade
- dcutr::Behaviour
- dcutr::Error
- dcutr::Event
- dns::ResolveError
- dns::ResolverConfig
- dns::ResolverOpts
- dns::Transport
- floodsub::Floodsub
- floodsub::FloodsubConfig
- floodsub::FloodsubMessage
- floodsub::FloodsubRpc
- floodsub::Topic
- floodsub::protocol::CodecError
- floodsub::protocol::FloodsubMessage
- floodsub::protocol::FloodsubProtocol
- floodsub::protocol::FloodsubRpc
- floodsub::protocol::FloodsubSubscription
- gossipsub::AllowAllSubscriptionFilter
- gossipsub::Behaviour
- gossipsub::CallbackSubscriptionFilter
- gossipsub::CombinedSubscriptionFilters
- gossipsub::Config
- gossipsub::ConfigBuilder
- gossipsub::FailedMessages
- gossipsub::IdentityTransform
- gossipsub::MaxCountSubscriptionFilter
- gossipsub::Message
- gossipsub::MessageId
- gossipsub::MetricsConfig
- gossipsub::PeerScoreParams
- gossipsub::PeerScoreThresholds
- gossipsub::RawMessage
- gossipsub::RegexSubscriptionFilter
- gossipsub::Topic
- gossipsub::TopicHash
- gossipsub::TopicScoreParams
- gossipsub::WhitelistSubscriptionFilter
- identify::Behaviour
- identify::Config
- identify::Info
- kad::AddProviderOk
- kad::Addresses
- kad::Behaviour
- kad::BootstrapOk
- kad::Config
- kad::EntryView
- kad::GetClosestPeersOk
- kad::KBucketDistance
- kad::KBucketKey
- kad::KBucketRef
- kad::KadPeer
- kad::NoKnownPeers
- kad::PeerInfo
- kad::PeerRecord
- kad::ProgressStep
- kad::ProviderRecord
- kad::PutRecordOk
- kad::QueryId
- kad::QueryMut
- kad::QueryRef
- kad::QueryStats
- kad::Record
- kad::RecordKey
- kad::U256
- kad::store::MemoryStore
- kad::store::MemoryStoreConfig
- mdns::Behaviour
- mdns::Config
- memory_connection_limits::Behaviour
- memory_connection_limits::MemoryUsageLimitExceeded
- metrics::BandwidthTransport
- metrics::Metrics
- metrics::Registry
- multiaddr::Iter
- multiaddr::Multiaddr
- multiaddr::Onion3Addr
- multiaddr::ProtoStackIter
- multiaddr::multihash::Error
- multiaddr::multihash::Multihash
- multihash::Error
- multihash::Multihash
- noise::Config
- noise::DecodeError
- noise::Output
- ping::Behaviour
- ping::Config
- ping::Event
- plaintext::Config
- plaintext::Output
- pnet::Fingerprint
- pnet::PnetConfig
- pnet::PnetOutput
- pnet::PreSharedKey
- relay::Behaviour
- relay::CircuitId
- relay::Config
- relay::RequestId
- relay::client::Behaviour
- relay::client::Connection
- relay::client::Transport
- rendezvous::Cookie
- rendezvous::Namespace
- rendezvous::NamespaceTooLong
- rendezvous::Registration
- rendezvous::client::Behaviour
- rendezvous::server::Behaviour
- rendezvous::server::Config
- rendezvous::server::CookieNamespaceMismatch
- rendezvous::server::Registrations
- request_response::Behaviour
- request_response::Config
- request_response::InboundRequestId
- request_response::OutboundRequestId
- request_response::ResponseChannel
- swarm::AddressChange
- swarm::Config
- swarm::ConnectionClosed
- swarm::ConnectionCounters
- swarm::ConnectionDenied
- swarm::ConnectionHandlerSelect
- swarm::ConnectionId
- swarm::DialFailure
- swarm::ExpiredListenAddr
- swarm::ExternalAddrExpired
- swarm::ExternalAddresses
- swarm::InvalidProtocol
- swarm::ListenAddresses
- swarm::ListenFailure
- swarm::ListenOpts
- swarm::ListenerClosed
- swarm::ListenerError
- swarm::NetworkInfo
- swarm::NewExternalAddrCandidate
- swarm::NewExternalAddrOfPeer
- swarm::NewListenAddr
- swarm::OneShotHandler
- swarm::OneShotHandlerConfig
- swarm::PeerAddresses
- swarm::Stream
- swarm::StreamProtocol
- swarm::SubstreamProtocol
- swarm::SupportedProtocols
- swarm::Swarm
- swarm::behaviour::AddressChange
- swarm::behaviour::ConnectionClosed
- swarm::behaviour::ConnectionEstablished
- swarm::behaviour::DialFailure
- swarm::behaviour::ExpiredListenAddr
- swarm::behaviour::ExternalAddrConfirmed
- swarm::behaviour::ExternalAddrExpired
- swarm::behaviour::ExternalAddresses
- swarm::behaviour::ListenAddresses
- swarm::behaviour::ListenFailure
- swarm::behaviour::ListenerClosed
- swarm::behaviour::ListenerError
- swarm::behaviour::NewExternalAddrCandidate
- swarm::behaviour::NewExternalAddrOfPeer
- swarm::behaviour::NewListenAddr
- swarm::behaviour::NewListener
- swarm::behaviour::PeerAddresses
- swarm::behaviour::toggle::Toggle
- swarm::behaviour::toggle::ToggleConnectionHandler
- swarm::dial_opts::DialOpts
- swarm::dial_opts::WithPeerId
- swarm::dial_opts::WithPeerIdWithAddresses
- swarm::dial_opts::WithoutPeerId
- swarm::dial_opts::WithoutPeerIdWithAddress
- swarm::dummy::Behaviour
- swarm::dummy::ConnectionHandler
- swarm::handler::AddressChange
- swarm::handler::ConnectionHandlerSelect
- swarm::handler::DialUpgradeError
- swarm::handler::FullyNegotiatedInbound
- swarm::handler::FullyNegotiatedOutbound
- swarm::handler::ListenUpgradeError
- swarm::handler::MapInEvent
- swarm::handler::MapOutEvent
- swarm::handler::OneShotHandler
- swarm::handler::OneShotHandlerConfig
- swarm::handler::PendingConnectionHandler
- swarm::handler::ProtocolsAdded
- swarm::handler::ProtocolsRemoved
- swarm::handler::SendWrapper
- swarm::handler::SubstreamProtocol
- swarm::handler::multi::DuplicateProtonameError
- swarm::handler::multi::IndexedProtoName
- swarm::handler::multi::Info
- swarm::handler::multi::MultiHandler
- swarm::handler::multi::Upgrade
- tcp::Config
- tcp::Transport
- tcp::tokio::TcpStream
- tls::Config
- tls::certificate::GenError
- tls::certificate::P2pCertificate
- tls::certificate::P2pExtension
- tls::certificate::ParseError
- tls::certificate::VerificationError
- upnp::tokio::Behaviour
- websocket::BytesConnection
- websocket::WsConfig
- websocket::framed::Connection
- websocket::framed::WsConfig
- websocket::tls::Builder
- websocket::tls::Certificate
- websocket::tls::Config
- websocket::tls::PrivateKey
- websocket_websys::Connection
- websocket_websys::Error
- websocket_websys::Transport
- webtransport_websys::Config
- webtransport_websys::Connection
- webtransport_websys::Stream
- webtransport_websys::Transport
- yamux::Config
- yamux::Error
- yamux::Muxer
- yamux::Stream
- yamux::WindowUpdateMode
Enums
- TransportError
- autonat::Event
- autonat::InboundFailure
- autonat::InboundProbeError
- autonat::InboundProbeEvent
- autonat::NatStatus
- autonat::OutboundFailure
- autonat::OutboundProbeError
- autonat::OutboundProbeEvent
- autonat::ResponseError
- autonat::v1::Event
- autonat::v1::InboundFailure
- autonat::v1::InboundProbeError
- autonat::v1::InboundProbeEvent
- autonat::v1::NatStatus
- autonat::v1::OutboundFailure
- autonat::v1::OutboundProbeError
- autonat::v1::OutboundProbeEvent
- autonat::v1::ResponseError
- core::ConnectedPoint
- core::Endpoint
- core::connection::ConnectedPoint
- core::connection::Endpoint
- core::either::EitherFuture
- core::multiaddr::Error
- core::multiaddr::FromUrlErr
- core::multiaddr::Protocol
- core::muxing::StreamMuxerEvent
- core::peer_record::FromEnvelopeError
- core::signed_envelope::DecodingError
- core::signed_envelope::ReadPayloadError
- core::transport::PortUse
- core::transport::TransportError
- core::transport::TransportEvent
- core::transport::memory::MemoryTransportError
- core::transport::timeout::TransportTimeoutError
- core::transport::upgrade::TransportUpgradeError
- core::transport::upgrade::Version
- core::upgrade::NegotiationError
- core::upgrade::ProtocolError
- core::upgrade::Version
- dcutr::inbound::ProtocolViolation
- dcutr::outbound::ProtocolViolation
- dns::Error
- dns::ResolveErrorKind
- floodsub::FloodsubEvent
- floodsub::protocol::FloodsubError
- floodsub::protocol::FloodsubSubscriptionAction
- gossipsub::ConfigBuilderError
- gossipsub::Event
- gossipsub::MessageAcceptance
- gossipsub::MessageAuthenticity
- gossipsub::PublishError
- gossipsub::SubscriptionError
- gossipsub::ValidationError
- gossipsub::ValidationMode
- gossipsub::Version
- identify::Event
- identify::UpgradeError
- kad::AddProviderContext
- kad::AddProviderError
- kad::AddProviderPhase
- kad::BootstrapError
- kad::BucketInserts
- kad::Caching
- kad::ConnectionType
- kad::Event
- kad::GetClosestPeersError
- kad::GetProvidersError
- kad::GetProvidersOk
- kad::GetRecordError
- kad::GetRecordOk
- kad::InboundRequest
- kad::Mode
- kad::NodeStatus
- kad::PutRecordContext
- kad::PutRecordError
- kad::PutRecordPhase
- kad::QueryInfo
- kad::QueryResult
- kad::Quorum
- kad::RoutingUpdate
- kad::StoreInserts
- kad::store::Error
- mdns::Event
- multiaddr::Error
- multiaddr::FromUrlErr
- multiaddr::Protocol
- noise::Error
- ping::Failure
- pnet::KeyParseError
- pnet::PnetError
- relay::Event
- relay::client::Event
- relay::client::transport::Error
- relay::inbound::hop::Error
- relay::outbound::hop::ConnectError
- relay::outbound::hop::ProtocolViolation
- relay::outbound::hop::ReserveError
- relay::outbound::stop::Error
- relay::outbound::stop::ProtocolViolation
- rendezvous::ErrorCode
- rendezvous::client::Event
- rendezvous::client::RegisterError
- rendezvous::server::Event
- rendezvous::server::TtlOutOfRange
- request_response::Event
- request_response::InboundFailure
- request_response::Message
- request_response::OutboundFailure
- request_response::ProtocolSupport
- swarm::CloseConnection
- swarm::ConnectionError
- swarm::ConnectionHandlerEvent
- swarm::DialError
- swarm::FromSwarm
- swarm::ListenError
- swarm::NotifyHandler
- swarm::StreamUpgradeError
- swarm::SwarmEvent
- swarm::ToSwarm
- swarm::behaviour::CloseConnection
- swarm::behaviour::FromSwarm
- swarm::behaviour::NotifyHandler
- swarm::behaviour::ToSwarm
- swarm::dial_opts::PeerCondition
- swarm::handler::ConnectionEvent
- swarm::handler::ConnectionHandlerEvent
- swarm::handler::ProtocolSupport
- swarm::handler::ProtocolsChange
- swarm::handler::StreamUpgradeError
- tls::TlsStream
- tls::UpgradeError
- upnp::Event
- websocket::error::Error
- websocket::framed::Data
- websocket::framed::Incoming
- websocket::framed::OutgoingData
- websocket::tls::Error
- webtransport_websys::Error
Traits
- InboundUpgrade
- OutboundUpgrade
- Transport
- TransportExt
- core::InboundUpgrade
- core::OutboundUpgrade
- core::StreamMuxer
- core::Transport
- core::UpgradeInfo
- core::muxing::StreamMuxer
- core::muxing::StreamMuxerExt
- core::transport::Transport
- core::upgrade::InboundConnectionUpgrade
- core::upgrade::InboundUpgrade
- core::upgrade::OutboundConnectionUpgrade
- core::upgrade::OutboundUpgrade
- core::upgrade::UpgradeInfo
- gossipsub::DataTransform
- gossipsub::Hasher
- gossipsub::TopicSubscriptionFilter
- kad::store::RecordStore
- metrics::Recorder
- relay::RateLimiter
- request_response::Codec
- swarm::ConnectionHandler
- swarm::Executor
- swarm::NetworkBehaviour
- swarm::behaviour::NetworkBehaviour
- swarm::handler::ConnectionHandler
- swarm::handler::InboundUpgradeSend
- swarm::handler::OutboundUpgradeSend
- swarm::handler::UpgradeInfoSend
Macros
Derive Macros
Functions
- core::multiaddr::from_url
- core::multiaddr::from_url_lossy
- core::util::unreachable
- gossipsub::score_parameter_decay
- gossipsub::score_parameter_decay_with_base
- multiaddr::from_url
- multiaddr::from_url_lossy
- relay::client::new
- tls::certificate::generate
- tls::certificate::parse
- tls::make_client_config
- tls::make_server_config
Type Aliases
- core::Negotiated
- core::multiaddr::Result
- core::multiaddr::multihash::MultihashGeneric
- core::multiaddr::multihash::Result
- core::transport::memory::Channel
- core::upgrade::Negotiated
- dns::async_std::Transport
- dns::tokio::Transport
- gossipsub::IdentTopic
- gossipsub::Rpc
- gossipsub::Sha256Topic
- kad::AddProviderResult
- kad::BootstrapResult
- kad::GetClosestPeersResult
- kad::GetProvidersResult
- kad::GetRecordResult
- kad::PutRecordResult
- kad::store::Result
- mdns::async_io::Behaviour
- mdns::tokio::Behaviour
- multiaddr::Result
- multiaddr::multihash::MultihashGeneric
- multiaddr::multihash::Result
- multihash::MultihashGeneric
- multihash::Result
- relay::inbound::hop::FatalUpgradeError
- rendezvous::Ttl
- request_response::cbor::Behaviour
- request_response::json::Behaviour
- swarm::THandler
- swarm::THandlerInEvent
- swarm::THandlerOutEvent
- tcp::async_io::TcpStream
- tcp::async_io::Transport
- tcp::tokio::Transport
- websocket::InnerFuture
- websocket::WrapperFn
Constants
- autonat::DEFAULT_PROTOCOL_NAME
- autonat::v1::DEFAULT_PROTOCOL_NAME
- dcutr::PROTOCOL_NAME
- identify::PROTOCOL_NAME
- identify::PUSH_PROTOCOL_NAME
- kad::ALPHA_VALUE
- kad::K_VALUE
- kad::PROTOCOL_NAME
- mdns::IPV4_MDNS_MULTICAST_ADDRESS
- mdns::IPV6_MDNS_MULTICAST_ADDRESS
- ping::PROTOCOL_NAME
- relay::HOP_PROTOCOL_NAME
- relay::STOP_PROTOCOL_NAME
- rendezvous::DEFAULT_TTL
- rendezvous::MAX_NAMESPACE
- rendezvous::MAX_TTL
- rendezvous::MIN_TTL