[−] List of all items
Structs
- Bytes
- BytesMut
- CommsBuilder
- CommsNode
- NodeIdentity
- PeerConnection
- PeerManager
- Substream
- UnspawnedCommsNode
- backoff::ConstantBackoff
- backoff::ExponentialBackoff
- bounded_executor::BoundedExecutor
- bounded_executor::OptionallyBoundedExecutor
- bounded_executor::TrySpawnError
- compat::IoCompat
- connection_manager::ConnectionManager
- connection_manager::ConnectionManagerConfig
- connection_manager::ConnectionManagerRequester
- connection_manager::NegotiatedSubstream
- connection_manager::PeerConnection
- connectivity::ConnectivityConfig
- connectivity::ConnectivityRequester
- connectivity::ConnectivitySelection
- memsocket::Incoming
- memsocket::MemoryListener
- memsocket::MemorySocket
- message::EnvelopeBody
- message::InboundMessage
- message::MessageTag
- message::MessagingReplyTx
- message::OutboundMessage
- multiaddr::Multiaddr
- net_address::MultiaddressesWithStats
- net_address::MutliaddrWithStats
- peer_manager::NodeIdentity
- peer_manager::Peer
- peer_manager::PeerFeatures
- peer_manager::PeerFlags
- peer_manager::PeerManager
- peer_manager::PeerQuery
- peer_manager::PeerStorage
- peer_manager::node_id::HammingDistance
- peer_manager::node_id::NodeId
- peer_manager::node_id::XorDistance
- pipeline::Builder
- pipeline::Config
- pipeline::SinkService
- pipeline::TranslateSink
- protocol::ProtocolExtensionContext
- protocol::ProtocolExtensions
- protocol::ProtocolNegotiation
- protocol::ProtocolNotification
- protocol::Protocols
- protocol::messaging::MessagingConfig
- protocol::messaging::MessagingProtocol
- protocol::messaging::MessagingProtocolExtension
- rate_limit::RateLimiter
- socks::Socks5Client
- test_utils::mocks::ConnectionManagerMock
- test_utils::mocks::ConnectionManagerMockState
- test_utils::mocks::ConnectivityManagerMock
- test_utils::mocks::ConnectivityManagerMockState
- test_utils::mocks::PeerConnectionMock
- test_utils::mocks::PeerConnectionMockState
- tor::HiddenService
- tor::HiddenServiceBuilder
- tor::HiddenServiceController
- tor::HsFlags
- tor::PortMapping
- tor::TorControlPortClient
- tor::TorIdentity
- transports::MemoryTransport
- transports::SocksConfig
- transports::SocksTransport
- transports::TcpSocket
- transports::TcpTransport
- transports::TcpWithTorTransport
Enums
- CommsBuilderError
- ConnectionManagerEvent
- PeerConnectionError
- connection_manager::ConnectionDirection
- connection_manager::ConnectionManagerError
- connection_manager::ConnectionManagerEvent
- connection_manager::ConnectionManagerRequest
- connection_manager::PeerConnectionError
- connection_manager::PeerConnectionRequest
- connectivity::ConnectivityError
- connectivity::ConnectivityEvent
- connectivity::ConnectivityStatus
- message::MessageError
- multiaddr::Error
- multiaddr::Protocol
- peer_manager::NodeIdentityError
- peer_manager::PeerManagerError
- peer_manager::PeerQuerySortBy
- peer_manager::node_id::NodeIdError
- pipeline::PipelineBuilderError
- protocol::IdentityProtocolError
- protocol::ProtocolError
- protocol::ProtocolEvent
- protocol::messaging::MessagingEvent
- protocol::messaging::MessagingRequest
- protocol::messaging::SendFailReason
- socks::Authentication
- socks::SocksError
- tor::Authentication
- tor::HiddenServiceBuilderError
- tor::HiddenServiceControllerError
- tor::KeyBlob
- tor::KeyType
- tor::PrivateKey
- tor::TorClientError
Traits
- backoff::Backoff
- message::MessageExt
- protocol::ProtocolExtension
- rate_limit::RateLimit
- transports::Transport
Macros
Functions
- connection_manager::validate_peer_addresses
- framing::canonical
- memsocket::acquire_next_memsocket_port
- memsocket::release_memsocket_port
- peer_manager::node_id::deserialize_node_id_from_hex
- protocol::identity_exchange
- test_utils::count_string_occurrences
- test_utils::mocks::create_connection_manager_mock
- test_utils::mocks::create_connectivity_mock
- test_utils::mocks::create_dummy_peer_connection
- test_utils::mocks::create_peer_connection_mock_pair
- test_utils::node_id::random
- test_utils::node_identity::build_many_node_identities
- test_utils::node_identity::build_node_identity
- test_utils::node_identity::ordered_node_identities
- test_utils::node_identity::ordered_node_identities_by_distance
- test_utils::transport::build_connected_sockets
- test_utils::transport::build_multiplexed_connections
- utils::cidr::parse_cidrs
- utils::datetime::format_duration
- utils::datetime::safe_future_datetime_from_duration
- utils::multiaddr::multiaddr_to_socketaddr
- utils::multiaddr::socketaddr_to_multiaddr
- utils::signature::sign
- utils::signature::verify
- validate_peer_addresses
Typedefs
- backoff::BoxedBackoff
- connection_manager::ConnectionId
- connectivity::ConnectivityEventRx
- connectivity::ConnectivityEventTx
- framing::CanonicalFraming
- message::MessagingReplyRx
- peer_manager::PeerId
- peer_manager::node_id::NodeDistance
- pipeline::PipelineError
- protocol::ProtocolExtensionError
- protocol::ProtocolId
- protocol::ProtocolNotificationRx
- protocol::ProtocolNotificationTx
- protocol::messaging::MessagingEventReceiver
- protocol::messaging::MessagingEventSender
- types::Challenge
- types::CommsDataStore
- types::CommsDatabase
- types::CommsPublicKey
- types::CommsRng
- types::CommsSecretKey