List of all items
Structs
- extension::Backend
- extension::ext::Ctx
- 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::snark::Circuit
- extension::snark::Field
- extension::snark::Input
- extension::snark::SNARKBehaviour
- extension::snark::SNARKGenerator
- extension::snark::SNARKProof
- extension::snark::SNARKTaskBuilder
- extension::snark::SNARKTaskManager
- extension::snark::SnarkProtocol
- extension::transport::SessionId
- extension::transport::SessionKey
- extension::types::snark::SNARKTaskMessage
- logging::PanicData
- logging::PanicLocation
- measure::PeriodicMeasure
- native::cli::Client
- native::cli::ClientOutput
- native::config::Config
- native::config::StorageConfig
- native::endpoint::JsonResponse
- native::endpoint::JsonRpcState
- native::endpoint::StatusState
- native::endpoint::WsState
- prelude::CustomMessage
- prelude::MessageHandler
- prelude::MessagePayload
- prelude::MessageRelay
- prelude::PeerRing
- prelude::SecretKey
- prelude::Session
- prelude::SessionSk
- prelude::SessionSkBuilder
- 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::GSet
- prelude::entry::PlacedEntry
- prelude::entry::PlacementMiss
- prelude::entry::RelayMessageSet
- prelude::entry::SyncedEntryAck
- prelude::message::ConnectNodeReport
- prelude::message::ConnectNodeSend
- prelude::message::CustomMessage
- 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::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::FindSuccessorReport
- prelude::message::types::FindSuccessorSend
- prelude::message::types::FoundEntry
- prelude::message::types::NotifyPredecessorReport
- prelude::message::types::NotifyPredecessorSend
- 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
- seed::Seed
- seed::SeedPeer
Enums
- error::Error
- extension::protocols::echo::EchoEffect
- extension::protocols::relay::RelayCommand
- extension::protocols::relay::RelayEffect
- extension::protocols::relay::RelayEvent
- extension::snark::CircuitEnum
- extension::snark::CircuitGenerator
- extension::snark::FieldEnum
- extension::snark::ProofResult
- extension::snark::SupportedPrimeField
- extension::transport::Frame
- extension::transport::Initiator
- extension::transport::TransportKind
- extension::types::snark::SNARKProofTask
- extension::types::snark::SNARKTask
- extension::types::snark::SNARKVerifyTask
- logging::LogLevel
- prelude::Message
- prelude::chunk::Framing
- prelude::entry::EntryKind
- prelude::entry::EntryOperation
- prelude::message::FindSuccessorReportHandler
- prelude::message::FindSuccessorThen
- prelude::message::Message
- prelude::message::QueryFor
- 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
- prelude::ChordStorageInterface
- prelude::ChordStorageInterfaceCacheChecker
- prelude::PayloadSender
- prelude::SubringInterface
- prelude::message::ChordStorageInterface
- prelude::message::ChordStorageInterfaceCacheChecker
- prelude::message::Decoder
- prelude::message::Encoder
- prelude::message::HandleMsg
- prelude::message::MessageVerificationExt
- prelude::message::PayloadSender
- prelude::message::SubringInterface
- prelude::message::Then
- prelude::message::handlers::HandleMsg
- prelude::message::handlers::storage::ChordStorageInterface
- prelude::message::handlers::storage::ChordStorageInterfaceCacheChecker
- prelude::message::handlers::subring::SubringInterface
- prelude::message::types::Then
- util::loader::ResourceLoader
Attribute Macros
Functions
- logging::node::init_logging
- logging::set_panic_hook
- native::config::get_storage_location
- native::endpoint::run_external_api
- native::endpoint::run_internal_api
- 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::ensure_parent_dir
- util::expand_home
Type Aliases
- error::Result
- measure::MeasureStorage
- prelude::entry::SubringMemberSet
- prelude::message::e2e::E2eStreamId
- provider::AsyncSigner
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
- extension::snark::NAMESPACE
- native::config::DEFAULT_ENDPOINT_URL
- native::config::DEFAULT_EXTERNAL_API_ADDR
- 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
- prelude::message::e2e::DEFAULT_E2E_PLAINTEXT_FRAME_LEN
- prelude::message::e2e::DEFAULT_E2E_REORDER_WINDOW_FRAMES
- prelude::message::e2e::E2E_PLAINTEXT_BLOCK_LEN