List of all items
Structs
- constants::PROTOCOL_VERSION
- kernel::KernelExecutorArguments
- kernel::KernelExecutorSettings
- kernel::kernel_communicator::CallbackKey
- kernel::kernel_communicator::KernelAsyncCallbackHandler
- kernel::kernel_communicator::KernelAsyncCallbackHandlerInner
- kernel::kernel_communicator::KernelStreamSubscription
- kernel::kernel_executor::KernelExecutor
- macros::WeakBorrow
- prelude::AccountManager
- prelude::ArgonDefaultServerSettings
- prelude::CNACMetadata
- prelude::CallbackReceiver
- prelude::CitadelNode
- prelude::ConnectFail
- prelude::ConnectSuccess
- prelude::ConnectToHypernode
- prelude::DeRegistration
- prelude::DeleteObject
- prelude::DeregisterFromHypernode
- prelude::Disconnect
- prelude::DisconnectFromHypernode
- prelude::ExplicitPanicFuture
- prelude::FcmKeys
- prelude::GroupBroadcastCommand
- prelude::GroupChannel
- prelude::GroupChannelCreated
- prelude::GroupChannelRecvHalf
- prelude::GroupChannelSendHalf
- prelude::GroupEvent
- prelude::IfEq
- prelude::InternalServerError
- prelude::MailboxDelivery
- prelude::MessageGroupKey
- prelude::MessageGroupOptions
- prelude::MonoRatchet
- prelude::NodeRemote
- prelude::ObjectTransferHandle
- prelude::ObjectTransferHandler
- prelude::ObjectTransferHandlerInner
- prelude::OutboundRequestRejected
- prelude::OutboundUdpSender
- prelude::PeerChannel
- prelude::PeerChannelCreated
- prelude::PeerChannelRecvHalf
- prelude::PeerChannelSendHalf
- prelude::PeerCommand
- prelude::PeerEvent
- prelude::PersistenceHandler
- prelude::PreSharedKey
- prelude::PullObject
- prelude::ReKey
- prelude::ReKeyResult
- prelude::ReVFSResult
- prelude::RegisterFailure
- prelude::RegisterOkay
- prelude::RegisterToHypernode
- prelude::RtdbConfig
- prelude::SecBuffer
- prelude::SendObject
- prelude::ServerMiscSettings
- prelude::ServerOnlySessionInitSettings
- prelude::ServicesConfig
- prelude::ServicesObject
- prelude::SessionList
- prelude::SessionSecuritySettings
- prelude::SessionSecuritySettingsBuilder
- prelude::StackedRatchet
- prelude::Ticket
- prelude::TrackedCallbackChannel
- prelude::TrackedCallbackChannelPayload
- prelude::UdpChannel
- prelude::VirtualObjectMetadata
- re_imports::RustlsClientConfig
- re_imports::SinkWriter
- re_imports::StreamReader
- re_imports::UnboundedReceiver
- re_imports::UnboundedReceiverStream
- re_imports::UnboundedSender
Enums
- auth::AuthenticationRequest
- prelude::BackendType
- prelude::ConnectMode
- prelude::ConnectProtocol
- prelude::EncryptionAlgorithm
- prelude::GroupBroadcast
- prelude::GroupBroadcastPayload
- prelude::GroupType
- prelude::KemAlgorithm
- prelude::MemberState
- prelude::NetworkError
- prelude::NodeConnectionType
- prelude::NodeRequest
- prelude::NodeResult
- prelude::NodeType
- prelude::ObjectTransferOrientation
- prelude::ObjectTransferStatus
- prelude::PeerConnectionType
- prelude::PeerResponse
- prelude::PeerSignal
- prelude::ProposedCredentials
- prelude::ReKeyReturnType
- prelude::SecrecyMode
- prelude::SecurityLevel
- prelude::ServerUnderlyingProtocol
- prelude::SigAlgorithm
- prelude::TrackedCallbackError
- prelude::TransferType
- prelude::UdpMode
- prelude::UserIdentifier
- re_imports::NodeType
Traits
- kernel::RuntimeFuture
- kernel::kernel_trait::NetKernel
- macros::ContextRequirements
- macros::FutureRequirements
- macros::LocalContextRequirements
- macros::SyncContextRequirements
- prelude::AlgorithmsExt
- prelude::IfEqConditional
- prelude::IfTrueConditional
- prelude::ObjectSource
- prelude::PairMap
- prelude::Ratchet
- prelude::Remote
- prelude::SyncIO
- prelude::Then
- re_imports::BufMut
Attribute Macros
Functions
- build_tag
- prelude::calculate_optimal_argon_params
- prelude::prepare_virtual_path
- prelude::validate_virtual_path
- re_imports::build_tag
- re_imports::cert_vec_to_secure_client_config
- re_imports::create_rustls_client_config
- re_imports::insecure::configure_client
- re_imports::insecure::get_quic_client_config
- re_imports::insecure::rustls_client_config
- re_imports::load_native_certs_async
- re_imports::try_join3
- re_imports::unbounded
Type Aliases
- ProtocolMessenger
- ProtocolMessengerRx
- ProtocolMessengerTx
- kernel::kernel_executor::LocalSet
- macros::EitherOwnedGuard
- macros::OwnedReadGuard
- macros::OwnedWriteGuard
- macros::SessionBorrow
- macros::WeakBorrowType
- prelude::VirtualTargetType
Constants
- constants::CODEC_BUFFER_CAPACITY
- constants::CODEC_MIN_BUFFER
- constants::DO_CONNECT_EXPIRE_TIME_MS
- constants::DO_DEREGISTER_EXPIRE_TIME_NS
- constants::DO_REGISTER_EXPIRE_TIME_MS
- constants::FIREWALL_KEEP_ALIVE_UDP
- constants::GROUP_EXPIRE_TIME_MS
- constants::GROUP_TIMEOUT_MS
- constants::HDP_HEADER_BYTE_LEN
- constants::HOLE_PUNCH_SYNC_TIME_MULTIPLIER
- constants::INDIVIDUAL_WAVE_TIMEOUT_MS
- constants::INITIAL_RECONNECT_LOCKOUT_TIME_NS
- constants::KEEP_ALIVE_INTERVAL_MS
- constants::KEEP_ALIVE_TIMEOUT_NS
- constants::LOGIN_EXPIRATION_TIME
- constants::MAJOR_VERSION
- constants::MAX_OUTGOING_UNPROCESSED_REQUESTS
- constants::MINOR_VERSION
- constants::NANOSECONDS_PER_SECOND
- constants::PATCH_VERSION
- constants::REKEY_UPDATE_FREQUENCY_EXTREME
- constants::REKEY_UPDATE_FREQUENCY_HIGH
- constants::REKEY_UPDATE_FREQUENCY_REINFORCED
- constants::REKEY_UPDATE_FREQUENCY_STANDARD
- constants::REKEY_UPDATE_FREQUENCY_ULTRA
- constants::TCP_CONN_TIMEOUT
- constants::UDP_MODE