List of all items
Structs
- Bytes
- BytesMut
- CommsBuilder
- CommsNode
- Substream
- UnspawnedCommsNode
- backoff::ConstantBackoff
- backoff::ExponentialBackoff
- bounded_executor::BoundedExecutor
- bounded_executor::TrySpawnError
- connection_manager::ConnectionManagerConfig
- connection_manager::ConnectionManagerRequester
- connection_manager::ListenerInfo
- connection_manager::NegotiatedSubstream
- connection_manager::PeerConnection
- connection_manager::PeerConnectionInfo
- connectivity::ConnectivityConfig
- connectivity::ConnectivityRequester
- connectivity::ConnectivitySelection
- connectivity::PeerHealthMetrics
- memsocket::Incoming
- memsocket::MemoryListener
- memsocket::MemorySocket
- message::EnvelopeBody
- message::InboundMessage
- message::MessageTag
- message::MessagingReplyTx
- message::OutboundMessage
- multiaddr::Multiaddr
- net_address::MultiaddrRangeList
- net_address::MultiaddrWithStats
- net_address::MultiaddressesWithStats
- peer_manager::IdentitySignature
- peer_manager::NodeIdentity
- peer_manager::Peer
- peer_manager::PeerFeatures
- peer_manager::PeerFlags
- peer_manager::PeerIdentityClaim
- peer_manager::PeerManager
- peer_manager::PeerStorage
- peer_manager::ThisPeerIdentity
- peer_manager::database::NewMultiaddrWithStatsSql
- peer_manager::database::NewPeerSql
- peer_manager::database::NewPeerWithAddressesSql
- peer_manager::database::NewThisPeerIdentitySql
- peer_manager::database::PeerDatabaseSql
- peer_manager::database::ThisPeerIdentity
- peer_manager::database::UpdateMultiaddrWithStatsSql
- peer_manager::database::UpdatePeerSql
- peer_manager::database::UpdatePeerWithAddressesSql
- peer_manager::node_id::NodeId
- peer_validator::PeerValidatorConfig
- pipeline::Builder
- pipeline::Config
- pipeline::SinkService
- protocol::NodeNetworkInfo
- protocol::ProtocolExtensionContext
- protocol::ProtocolExtensions
- protocol::ProtocolNegotiation
- protocol::ProtocolNotification
- protocol::Protocols
- protocol::messaging::MessagingProtocol
- protocol::messaging::MessagingProtocolExtension
- 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::HiddenServiceTransport
- transports::MemoryTransport
- transports::SocksConfig
- transports::SocksTransport
- transports::TcpTransport
- transports::TcpWithTorTransport
- transports::predicate::FalsePredicate
- types::CommsCoreHashDomain
- utils::atomic_ref_counter::AtomicRefCounter
- utils::atomic_ref_counter::AtomicRefCounterGuard
Enums
- CommsBuilderError
- Minimized
- connection_manager::ConnectionDirection
- connection_manager::ConnectionManagerError
- connection_manager::ConnectionManagerEvent
- connection_manager::ConnectionManagerRequest
- connection_manager::PeerConnectionError
- connection_manager::PeerConnectionRequest
- connection_manager::SelfLivenessStatus
- connection_manager::WireMode
- connectivity::CircuitBreakerState
- connectivity::ConnectivityError
- connectivity::ConnectivityEvent
- connectivity::ConnectivityStatus
- message::MessageError
- multiaddr::Error
- multiaddr::Protocol
- net_address::MultiaddrRange
- net_address::PeerAddressSource
- peer_manager::PeerManagerError
- peer_manager::node_id::NodeIdError
- peer_validator::PeerValidatorError
- pipeline::PipelineBuilderError
- protocol::IdentityProtocolError
- protocol::ProtocolError
- protocol::ProtocolEvent
- protocol::messaging::MessagingEvent
- protocol::messaging::SendFailReason
- socks::Authentication
- socks::SocksError
- tor::Authentication
- tor::HiddenServiceBuilderError
- tor::HiddenServiceControllerError
- tor::KeyBlob
- tor::KeyType
- tor::PrivateKey
- tor::TorClientError
- tor::TorControlEvent
- types::TransportProtocol
Traits
- Buf
- BufMut
- backoff::Backoff
- message::MessageExt
- peer_manager::OrNotFound
- protocol::ProtocolExtension
- traits::OrOptional
- transports::Transport
- transports::predicate::Predicate
Macros
Attribute Macros
Functions
- framing::canonical
- memsocket::acquire_next_memsocket_port
- memsocket::release_memsocket_port
- peer_manager::database::deserialize_metadata
- peer_manager::database::deserialize_protocols
- peer_manager::database::serialize_metadata
- peer_manager::database::serialize_protocols
- peer_manager::generate_peer_id_as_i64
- peer_manager::node_id::deserialize_node_id_from_hex
- peer_validator::find_most_recent_claim
- peer_validator::validate_addresses
- peer_validator::validate_peer_identity_claim
- 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::mocks::new_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::peer_manager::build_peer_manager
- test_utils::peer_manager::random_name
- test_utils::transport::build_connected_sockets
- test_utils::transport::build_multiplexed_connections
- transports::predicate::is_onion_address
- utils::cidr::parse_cidrs
- utils::datetime::format_duration
- utils::datetime::format_local_datetime
- utils::datetime::is_max_datetime
- utils::datetime::safe_future_datetime_from_duration
- utils::mpsc::send_all
- utils::mpsc::send_all_unbounded
- utils::multiaddr::multiaddr_to_socketaddr
- utils::multiaddr::socketaddr_to_multiaddr
- utils::network::supports_ipv6
Type Aliases
- backoff::BoxedBackoff
- connection_manager::ConnectionId
- connectivity::ConnectivityEventRx
- connectivity::ConnectivityEventTx
- framing::CanonicalFraming
- message::MessagingReplyRx
- peer_manager::NodeDistance
- peer_manager::PeerId
- pipeline::PipelineError
- protocol::ProtocolExtensionError
- protocol::ProtocolId
- protocol::ProtocolNotificationRx
- protocol::ProtocolNotificationTx
- protocol::messaging::MessagingEventReceiver
- protocol::messaging::MessagingEventSender
- types::CommsDHKE
- types::CommsDataStore
- types::CommsDatabase
- types::CommsPublicKey
- types::CommsRng
- types::CommsSecretKey
- types::CompressedSignature
- types::Signature
- types::UncompressedCommsPublicKey