List of all items
Structs
- Config
- ConfigBuilder
- Network
- NetworkReceiver
- NetworkSender
- SendCommand
- SendCommandBuilder
- Slot
- Version
- addr::InvalidNetAddr
- config_builder::Empty
- config_builder::SetBackoffDuration
- config_builder::SetBind
- config_builder::SetConnectRetryDelays
- config_builder::SetConnectTimeout
- config_builder::SetHandshakeTimeout
- config_builder::SetKeepAliveAfter
- config_builder::SetKeepAliveInterval
- config_builder::SetKeepAliveRetries
- config_builder::SetKeypair
- config_builder::SetMaxMessageSize
- config_builder::SetMetrics
- config_builder::SetName
- config_builder::SetNoiseProtocols
- config_builder::SetParties
- config_builder::SetPeerBudget
- config_builder::SetRandomConnectDelay
- config_builder::SetReceiveTimeout
- config_builder::SetSendRetryDelays
- config_builder::sealed::Sealed
- connection::Connection
- delay::DelayQueue
- delay::Entry
- delay::Inner
- error::InvalidHeader
- error::InvalidNetAddr
- metrics::NoMetrics
- msg::Ack
- msg::MsgId
- msg::Slot
- msg::frame::Header
- msg::frame::InvalidHeader
- net::Network
- net::NetworkReceiver
- net::NetworkSender
- net::SendCommand
- net::SendCommandBuilder
- net::peer::Budget
- net::peer::Peer
- net::peer::PeerBuilder
- net::peer::peer_builder::Empty
- net::peer::peer_builder::SetBudget
- net::peer::peer_builder::SetConfig
- net::peer::peer_builder::SetInbound
- net::peer::peer_builder::SetMessages
- net::peer::peer_builder::SetMetrics
- net::peer::peer_builder::SetRetry
- net::peer::peer_builder::sealed::Sealed
- net::send_command_builder::Empty
- net::send_command_builder::SetAction
- net::send_command_builder::SetRetry
- net::send_command_builder::SetSlot
- net::send_command_builder::sealed::Sealed
- net::server::Party
- net::server::Server
- queue::Inner
- queue::Queue
- time::Countdown
- util::nonempty::NonEmpty
- x25519::InvalidKeypair
- x25519::InvalidPublicKey
- x25519::InvalidSecretKey
- x25519::Keypair
- x25519::PublicKey
- x25519::SecretKey
Enums
- NetAddr
- RetryPolicy
- Role
- SendAction
- addr::NetAddr
- error::Empty
- error::NetworkError
- msg::frame::FrameType
- msg::hello::Hello
- msg::hello::HelloBytes
- msg::trailer::Trailer
- msg::trailer::TrailerBytes
- net::Command
- net::PeerCommand
- net::RetryPolicy
- net::SendAction
- net::server::PeerState
- noise::Protocol
Traits
- Metrics
- config_builder::IsComplete
- config_builder::IsSet
- config_builder::IsUnset
- config_builder::State
- metrics::Metrics
- net::peer::peer_builder::IsComplete
- net::peer::peer_builder::IsSet
- net::peer::peer_builder::IsUnset
- net::peer::peer_builder::State
- net::send_command_builder::IsComplete
- net::send_command_builder::IsSet
- net::send_command_builder::IsUnset
- net::send_command_builder::State
- util::nonempty::Container
Functions
- connection::configure_socket
- connection::handshake
- connection::on_handshake
- connection::recv_frame
- connection::remote_static_key
- connection::select_version
- connection::send_frame
- connection::try_connect
- delay::timeout
- net::msg_bytes
- net::server::append_trailer
- net::server::remove_trailer
- util::until
Type Aliases
Statics
Constants
- connection::MAX_NOISE_HANDSHAKE_SIZE
- msg::MAX_NOISE_MESSAGE_SIZE
- msg::MAX_PAYLOAD_SIZE
- msg::RESERVED_TAG_SIZE
- msg::trailer::NO_ACK
- msg::trailer::STD
- net::server::ACCEPT_TASKS
- net::server::CHANNEL_SIZE
- net::server::CONNECT_ATTEMPTS
- net::server::CONNECT_TASKS
- net::server::ERRORS
- net::server::HELLOS
- net::server::HELLO_TASKS
- net::server::LOWER_BOUND
- net::server::PEER_TASKS