List of all items
Structs
- extension::Backend
- extension::ext::Ctx
- extension::ext::EffectScope
- extension::ext::Envelope
- extension::ext::Extensions
- extension::ext::Reject
- extension::ext::Scope
- extension::ext::Transition
- extension::ext::Wire
- extension::protocols::echo::Echo
- extension::protocols::echo::EchoShell
- extension::protocols::echo::Echoed
- extension::protocols::relay::Relay
- extension::protocols::relay::RelayHandle
- extension::protocols::relay::RelayState
- extension::transport::SessionId
- extension::transport::SessionKey
- logging::PanicData
- logging::PanicLocation
- measure::PeriodicMeasure
- native::cli::Client
- native::cli::ClientOutput
- native::config::Config
- native::config::NativeGatewayConfig
- native::config::StorageConfig
- native::endpoint::GatewayStatusState
- native::endpoint::JsonResponse
- native::endpoint::JsonRpcState
- native::endpoint::StatusState
- native::endpoint::WsState
- native::gateway::NativeGatewayRunner
- onion::NativeOnionGatewayConnector
- onion::OnionExitDescriptor
- onion::OnionExitDescriptorBody
- onion::OnionExitDescriptorDecodeReport
- onion::OnionExitPolicy
- onion::OnionExitRegistration
- onion::OnionExitService
- onion::OnionExitTarget
- onion::OnionServiceName
- onion::circuit::OnionAuthenticatedPayload
- onion::circuit::OnionBackwardFrame
- onion::circuit::OnionBackwardNonce
- onion::circuit::OnionBackwardPath
- onion::circuit::OnionBackwardSequence
- onion::circuit::OnionCircuitEvent
- onion::circuit::OnionCircuitExitFrame
- onion::circuit::OnionCircuitId
- onion::circuit::OnionCircuitPayload
- onion::circuit::OnionCircuitProtocol
- onion::circuit::OnionCircuitShell
- onion::circuit::OnionCircuitState
- onion::circuit::OnionClientReturn
- onion::circuit::OnionForwardFrame
- onion::circuit::OnionForwardNonce
- onion::circuit::OnionForwardSequence
- onion::circuit::OnionReturnId
- onion::circuit::OnionVerifiedPayload
- onion::https::OnionHttpsRequest
- onion::https::OnionHttpsResponse
- onion::proxy::OnionProxyConfig
- onion::proxy::OnionProxyRoute
- onion::proxy::http::OnionHttpProxyOptions
- onion::route::OnionRoute
- onion::route::OnionRouteHop
- onion::route::OnionRouteRequest
- onion::target::OnionProxyTarget
- onion::tcp::NativeOnionCircuitHandle
- onion::tcp::NativeOnionOpenStream
- onion::tcp::NativeOnionTcpExitConfig
- online::OnlineNodeDescriptor
- online::OnlineNodeDescriptorBody
- prelude::CustomMessage
- prelude::MessageHandler
- prelude::MessagePayload
- prelude::MessageRelay
- prelude::PeerMeasurement
- prelude::PeerRing
- prelude::SecretKey
- prelude::Session
- prelude::SessionSk
- prelude::SessionSkBuilder
- prelude::StopSource
- prelude::StopToken
- prelude::Swarm
- prelude::SwarmBuilder
- prelude::chunk::Chunk
- prelude::chunk::ChunkList
- prelude::chunk::ChunkMeta
- prelude::chunk::MessageReassembler
- prelude::chunk::ReassemblyLimits
- prelude::chunk::WireReserves
- prelude::entry::DataTopicBuffer
- prelude::entry::Entry
- prelude::entry::EntryCrdt
- prelude::entry::EntryDot
- prelude::entry::EntryLookupEvidence
- prelude::entry::EntryLookupKey
- prelude::entry::EntryVersion
- prelude::entry::PlacedEntry
- prelude::entry::PlacedEntryOperation
- prelude::entry::PlacementMiss
- prelude::entry::RelayMessageSet
- prelude::entry::SyncedEntryAck
- prelude::message::ConnectNodeReport
- prelude::message::ConnectNodeSend
- prelude::message::CustomMessage
- prelude::message::DhtProtocolMode
- prelude::message::Encoded
- prelude::message::FindSuccessorReport
- prelude::message::FindSuccessorSend
- prelude::message::FoundEntry
- prelude::message::MessageHandler
- prelude::message::MessagePayload
- prelude::message::MessageRelay
- prelude::message::MessageVerification
- prelude::message::NotifyPredecessorReport
- prelude::message::NotifyPredecessorSend
- prelude::message::PeerLivenessProbe
- prelude::message::PeerLivenessReport
- prelude::message::QueryForTopoInfoReport
- prelude::message::QueryForTopoInfoSend
- prelude::message::SearchEntry
- prelude::message::SyncEntriesWithSuccessor
- prelude::message::SyncEntriesWithSuccessorReport
- prelude::message::Transaction
- prelude::message::e2e::E2eHandshakeRequest
- prelude::message::e2e::E2eHandshakeResponse
- prelude::message::e2e::E2eStreamDecryptor
- prelude::message::e2e::E2eStreamEncryptor
- prelude::message::e2e::E2eStreamFrame
- prelude::message::e2e::E2eStreamFrames
- prelude::message::handlers::MessageHandler
- prelude::message::types::ConnectNodeReport
- prelude::message::types::ConnectNodeSend
- prelude::message::types::CustomMessage
- prelude::message::types::DhtProtocolMode
- prelude::message::types::FindSuccessorReport
- prelude::message::types::FindSuccessorSend
- prelude::message::types::FoundEntry
- prelude::message::types::NotifyPredecessorReport
- prelude::message::types::NotifyPredecessorSend
- prelude::message::types::PeerLivenessProbe
- prelude::message::types::PeerLivenessReport
- prelude::message::types::QueryForTopoInfoReport
- prelude::message::types::QueryForTopoInfoSend
- prelude::message::types::SearchEntry
- prelude::message::types::SyncEntriesWithSuccessor
- prelude::message::types::SyncEntriesWithSuccessorReport
- processor::Processor
- processor::ProcessorBuilder
- processor::ProcessorConfig
- processor::ProcessorConfigSerialized
- provider::Provider
- registration::DhtRegistrationPublisher
- registration::OnlineNodeCapabilities
- registration::OnlineNodeRegistration
- registration::RegistrationContext
- seed::Seed
- seed::SeedPeer
Enums
- error::Error
- error::OnionQueueAdmissionReason
- error::OnionQueueKind
- extension::protocols::echo::EchoEffect
- extension::protocols::relay::RelayCommand
- extension::protocols::relay::RelayEffect
- extension::protocols::relay::RelayEvent
- extension::transport::Frame
- extension::transport::Initiator
- extension::transport::TransportKind
- logging::LogLevel
- measure::MeasureRuntimeError
- onion::OnionExitFailure
- onion::OnionExitTransport
- onion::OnionRouteError
- onion::circuit::OnionCellBucket
- onion::circuit::OnionCircuitCapabilities
- onion::circuit::OnionCircuitEffect
- onion::circuit::OnionCircuitSecurity
- onion::proxy::OnionProxyProtocol
- onion::target::OnionProxyTargetError
- online::OnlineNodeType
- prelude::Message
- prelude::ReportReturnPolicy
- prelude::chunk::Framing
- prelude::entry::EntryKind
- prelude::entry::EntryOperation
- prelude::message::FindSuccessorReportHandler
- prelude::message::FindSuccessorThen
- prelude::message::Message
- prelude::message::QueryFor
- prelude::message::ReportReturnPolicy
- prelude::message::types::FindSuccessorReportHandler
- prelude::message::types::FindSuccessorThen
- prelude::message::types::Message
- prelude::message::types::QueryFor
- provider::Signer
Traits
- extension::ext::Interpret
- extension::ext::MaybeSend
- extension::ext::Protocol
- onion::circuit::OnionCircuitHandler
- prelude::ChordStorageInterface
- prelude::ChordStorageInterfaceCacheChecker
- prelude::PayloadSender
- prelude::message::ChordStorageInterface
- prelude::message::ChordStorageInterfaceCacheChecker
- prelude::message::Decoder
- prelude::message::Encoder
- prelude::message::HandleMsg
- prelude::message::MessageVerificationExt
- prelude::message::PayloadSender
- prelude::message::Then
- prelude::message::handlers::HandleMsg
- prelude::message::handlers::storage::ChordStorageInterface
- prelude::message::handlers::storage::ChordStorageInterfaceCacheChecker
- prelude::message::types::Then
- registration::RegistrationTask
- util::loader::ResourceLoader
Attribute Macros
Functions
- logging::node::rings_node_init_logging
- logging::set_panic_hook
- native::config::get_storage_location
- native::endpoint::run_external_api
- native::endpoint::run_internal_api
- native::endpoint::run_internal_api_with_gateway
- onion::circuit::encode_initial_forward
- onion::circuit::route_first_hop
- onion::default_onion_exit_policy
- onion::default_onion_exit_services
- onion::https_onion_exit_services
- onion::proxy::http::default_connect_header_timeout_secs
- onion::proxy::http::default_max_connect_connections
- onion::proxy::http::run_onion_http_proxy
- onion::route::select_onion_route
- prelude::message::decode_gzip_data
- prelude::message::e2e::decrypt_stream
- prelude::message::e2e::encrypt_stream_frames
- prelude::message::e2e::encrypt_stream_frames_with_rng
- prelude::message::e2e::encrypt_stream_with_rng
- prelude::message::e2e::ensure_public_key_matches_did
- prelude::message::encode_data_gzip
- prelude::message::from_gzipped_data
- prelude::message::gzip_data
- util::build_version
- util::deserialize_forward
- util::deserialize_gzip
- util::ensure_parent_dir
- util::expand_home
- util::serialize_forward
- util::serialize_gzip
Type Aliases
Constants
- consts::BACKEND_MTU
- consts::CONNECT_FAILED_LIMIT
- consts::DATA_REDUNDANT
- consts::MSG_RECV_FAILED_LIMIT
- consts::MSG_SEND_FAILED_LIMIT
- consts::TCP_SERVER_TIMEOUT
- extension::protocols::echo::NAMESPACE
- extension::protocols::relay::TCP
- extension::protocols::relay::UDP
- native::config::DEFAULT_ENDPOINT_URL
- native::config::DEFAULT_EXTERNAL_API_ADDR
- native::config::DEFAULT_GATEWAY_STATUS_REFRESH_SECS
- native::config::DEFAULT_ICE_SERVERS
- native::config::DEFAULT_INTERNAL_API_PORT
- native::config::DEFAULT_NETWORK_ID
- native::config::DEFAULT_STABILIZE_INTERVAL
- native::config::DEFAULT_STORAGE_CAPACITY
- onion::ONION_EXITS_TOPIC
- onion::ONION_RELAY_CAPABILITY
- onion::circuit::MAX_ONION_CIRCUIT_HOPS
- onion::circuit::ONION_CIRCUIT_NAMESPACE
- onion::circuit::ONION_CIRCUIT_SECURITY
- onion::proxy::ONION_PROXY_HTTPS_SERVICE
- onion::proxy::ONION_PROXY_TCP_SERVICE
- onion::proxy::http::DEFAULT_CONNECT_HEADER_TIMEOUT_SECS
- onion::proxy::http::DEFAULT_MAX_CONNECT_CONNECTIONS
- onion::route::DEFAULT_ONION_ROUTE_HOPS
- online::ONLINE_NODES_TOPIC
- online::ONLINE_NODE_CAPABILITY_STORAGE
- prelude::message::e2e::DEFAULT_E2E_PLAINTEXT_FRAME_LEN
- prelude::message::e2e::DEFAULT_E2E_REORDER_WINDOW_FRAMES
- prelude::message::e2e::E2E_PLAINTEXT_BLOCK_LEN