List of all items
Structs
- Address
- Any
- Context
- DelayedEvent
- Error
- Executor
- LocalMessage
- Mailbox
- Mailboxes
- MessageReceiveOptions
- MessageSendReceiveOptions
- NodeBuilder
- OckamMessage
- ProtocolId
- RelayService
- RelayServiceOptions
- Route
- Routed
- SqlxDatabase
- SystemBuilder
- TcpConnectionOptions
- TcpInletOptions
- TcpListenerOptions
- TcpOutletOptions
- TcpTransport
- TransportMessage
- WorkerBuilder
- WorkerSystem
- access_control::AllIncomingAccessControl
- access_control::AllOutgoingAccessControl
- access_control::AllowAll
- access_control::AllowOnwardAddress
- access_control::AllowOnwardAddresses
- access_control::AllowSourceAddress
- access_control::AllowSourceAddresses
- access_control::AnyIncomingAccessControl
- access_control::AnyOutgoingAccessControl
- access_control::CredentialAccessControl
- access_control::DenyAll
- access_control::IdentityAccessControlBuilder
- access_control::IdentityAnyIdAccessControl
- access_control::IdentityIdAccessControl
- channel::ChannelBuilder
- channel::ChannelHandle
- compat::asynchronous::Mutex
- compat::asynchronous::RwLock
- compat::boxed::Box
- compat::collections::BTreeMap
- compat::collections::BTreeSet
- compat::collections::BinaryHeap
- compat::collections::HashMap
- compat::collections::HashSet
- compat::collections::LinkedList
- compat::collections::VecDeque
- compat::fmt::Arguments
- compat::fmt::DebugList
- compat::fmt::DebugMap
- compat::fmt::DebugSet
- compat::fmt::DebugStruct
- compat::fmt::DebugTuple
- compat::fmt::Error
- compat::fmt::Formatter
- compat::fmt::FormatterFn
- compat::io::BorrowedBuf
- compat::io::BorrowedCursor
- compat::io::BufReader
- compat::io::BufWriter
- compat::io::Bytes
- compat::io::Chain
- compat::io::Cursor
- compat::io::Empty
- compat::io::Error
- compat::io::IntoInnerError
- compat::io::IoSlice
- compat::io::IoSliceMut
- compat::io::LineWriter
- compat::io::Lines
- compat::io::Repeat
- compat::io::Sink
- compat::io::Split
- compat::io::Stderr
- compat::io::StderrLock
- compat::io::Stdin
- compat::io::StdinLock
- compat::io::Stdout
- compat::io::StdoutLock
- compat::io::Take
- compat::io::WriterPanicked
- compat::net::AddrParseError
- compat::net::Incoming
- compat::net::IntoIncoming
- compat::net::Ipv4Addr
- compat::net::Ipv6Addr
- compat::net::SocketAddrV4
- compat::net::SocketAddrV6
- compat::net::TcpListener
- compat::net::TcpStream
- compat::net::UdpSocket
- compat::rand::Error
- compat::rand::distributions::Alphanumeric
- compat::rand::distributions::Bernoulli
- compat::rand::distributions::DistIter
- compat::rand::distributions::DistMap
- compat::rand::distributions::Open01
- compat::rand::distributions::OpenClosed01
- compat::rand::distributions::Slice
- compat::rand::distributions::Standard
- compat::rand::distributions::Uniform
- compat::rand::distributions::WeightedIndex
- compat::rand::distributions::uniform::Uniform
- compat::rand::distributions::uniform::UniformChar
- compat::rand::distributions::uniform::UniformDuration
- compat::rand::distributions::uniform::UniformFloat
- compat::rand::distributions::uniform::UniformInt
- compat::rand::distributions::weighted::WeightedIndex
- compat::rand::distributions::weighted::alias_method::WeightedIndex
- compat::rand::prelude::StdRng
- compat::rand::prelude::ThreadRng
- compat::rand::rngs::OsRng
- compat::rand::rngs::StdRng
- compat::rand::rngs::ThreadRng
- compat::rand::rngs::adapter::ReadError
- compat::rand::rngs::adapter::ReadRng
- compat::rand::rngs::adapter::ReseedingRng
- compat::rand::rngs::mock::StepRng
- compat::string::String
- compat::sync::Arc
- compat::sync::Mutex
- compat::sync::RwLock
- compat::task::Context
- compat::task::RawWaker
- compat::task::RawWakerVTable
- compat::task::Waker
- compat::time::Duration
- compat::time::Instant
- compat::time::SystemTime
- compat::time::SystemTimeError
- compat::time::TryFromFloatSecsError
- compat::tokio::fs::DirBuilder
- compat::tokio::fs::DirEntry
- compat::tokio::fs::File
- compat::tokio::fs::OpenOptions
- compat::tokio::fs::ReadDir
- compat::tokio::io::BufReader
- compat::tokio::io::BufStream
- compat::tokio::io::BufWriter
- compat::tokio::io::DuplexStream
- compat::tokio::io::Empty
- compat::tokio::io::Error
- compat::tokio::io::Interest
- compat::tokio::io::Lines
- compat::tokio::io::ReadBuf
- compat::tokio::io::ReadHalf
- compat::tokio::io::Ready
- compat::tokio::io::Repeat
- compat::tokio::io::Sink
- compat::tokio::io::Split
- compat::tokio::io::Take
- compat::tokio::io::WriteHalf
- compat::tokio::io::unix::AsyncFd
- compat::tokio::io::unix::AsyncFdReadyGuard
- compat::tokio::io::unix::AsyncFdReadyMutGuard
- compat::tokio::io::unix::TryIoError
- compat::tokio::net::TcpListener
- compat::tokio::net::TcpSocket
- compat::tokio::net::TcpStream
- compat::tokio::net::UdpSocket
- compat::tokio::net::UnixDatagram
- compat::tokio::net::UnixListener
- compat::tokio::net::UnixStream
- compat::tokio::net::tcp::OwnedReadHalf
- compat::tokio::net::tcp::OwnedWriteHalf
- compat::tokio::net::tcp::ReadHalf
- compat::tokio::net::tcp::ReuniteError
- compat::tokio::net::tcp::WriteHalf
- compat::tokio::net::unix::OwnedReadHalf
- compat::tokio::net::unix::OwnedWriteHalf
- compat::tokio::net::unix::ReadHalf
- compat::tokio::net::unix::ReuniteError
- compat::tokio::net::unix::SocketAddr
- compat::tokio::net::unix::UCred
- compat::tokio::net::unix::WriteHalf
- compat::tokio::net::unix::pipe::OpenOptions
- compat::tokio::net::unix::pipe::Receiver
- compat::tokio::net::unix::pipe::Sender
- compat::tokio::runtime::Builder
- compat::tokio::runtime::EnterGuard
- compat::tokio::runtime::Handle
- compat::tokio::runtime::Runtime
- compat::tokio::runtime::TryCurrentError
- compat::tokio::sync::AcquireError
- compat::tokio::sync::Barrier
- compat::tokio::sync::BarrierWaitResult
- compat::tokio::sync::MappedMutexGuard
- compat::tokio::sync::Mutex
- compat::tokio::sync::MutexGuard
- compat::tokio::sync::Notify
- compat::tokio::sync::OnceCell
- compat::tokio::sync::OwnedMappedMutexGuard
- compat::tokio::sync::OwnedMutexGuard
- compat::tokio::sync::OwnedRwLockMappedWriteGuard
- compat::tokio::sync::OwnedRwLockReadGuard
- compat::tokio::sync::OwnedRwLockWriteGuard
- compat::tokio::sync::OwnedSemaphorePermit
- compat::tokio::sync::RwLock
- compat::tokio::sync::RwLockMappedWriteGuard
- compat::tokio::sync::RwLockReadGuard
- compat::tokio::sync::RwLockWriteGuard
- compat::tokio::sync::Semaphore
- compat::tokio::sync::SemaphorePermit
- compat::tokio::sync::TryLockError
- compat::tokio::sync::broadcast::Receiver
- compat::tokio::sync::broadcast::Sender
- compat::tokio::sync::broadcast::error::SendError
- compat::tokio::sync::futures::Notified
- compat::tokio::sync::mpsc::OwnedPermit
- compat::tokio::sync::mpsc::Permit
- compat::tokio::sync::mpsc::Receiver
- compat::tokio::sync::mpsc::Sender
- compat::tokio::sync::mpsc::UnboundedReceiver
- compat::tokio::sync::mpsc::UnboundedSender
- compat::tokio::sync::mpsc::WeakSender
- compat::tokio::sync::mpsc::WeakUnboundedSender
- compat::tokio::sync::mpsc::error::SendError
- compat::tokio::sync::oneshot::Receiver
- compat::tokio::sync::oneshot::Sender
- compat::tokio::sync::oneshot::error::RecvError
- compat::tokio::sync::watch::Receiver
- compat::tokio::sync::watch::Ref
- compat::tokio::sync::watch::Sender
- compat::tokio::sync::watch::error::RecvError
- compat::tokio::sync::watch::error::SendError
- compat::tokio::task::AbortHandle
- compat::tokio::task::JoinError
- compat::tokio::task::JoinHandle
- compat::tokio::task::JoinSet
- compat::tokio::task::LocalEnterGuard
- compat::tokio::task::LocalKey
- compat::tokio::task::LocalSet
- compat::tokio::task::Unconstrained
- compat::tokio::task::futures::TaskLocalFuture
- compat::tokio::time::Duration
- compat::tokio::time::Instant
- compat::tokio::time::Interval
- compat::tokio::time::Sleep
- compat::tokio::time::Timeout
- compat::tokio::time::error::Elapsed
- compat::tokio::time::error::Error
- compat::vec::Drain
- compat::vec::ExtractIf
- compat::vec::IntoIter
- compat::vec::Splice
- compat::vec::Vec
- compat::vec::vec::Drain
- compat::vec::vec::ExtractIf
- compat::vec::vec::IntoIter
- compat::vec::vec::Splice
- compat::vec::vec::Vec
- errcode::ErrorCode
- flow_control::ConsumersInfo
- flow_control::FlowControlId
- flow_control::FlowControlOutgoingAccessControl
- flow_control::FlowControls
- flow_control::ProducerInfo
- node::Node
- node::NodeBuilder
- pipe2::BuilderResult
- pipe2::PipeBuilder
- pipe::HandshakeInit
- pipe::PipeBehavior
- pipe::PipeListener
- pipe::PipeReceiver
- pipe::PipeSender
- pipe::ReceiverConfirm
- pipe::ReceiverOrdering
- pipe::SenderConfirm
- protocols::ProtocolPayload
- protocols::channel::ChannelCreationHandshake
- protocols::pipe::PipeMessage
- protocols::pipe::internal::Ack
- protocols::pipe::internal::Handshake
- protocols::pipe::internal::Resend
- protocols::stream::requests::CreateStreamRequest
- protocols::stream::requests::PullRequest
- protocols::stream::requests::PushRequest
- protocols::stream::responses::IndexResponse
- protocols::stream::responses::InitResponse
- protocols::stream::responses::PullResponse
- protocols::stream::responses::PushConfirm
- protocols::stream::responses::StreamMessage
- remote::RemoteRelay
- remote::RemoteRelayInfo
- remote::RemoteRelayOptions
- stream::ReceiverAddress
- stream::SenderAddress
- stream::Stream
- vault::AeadSecret
- vault::AeadSecretKeyHandle
- vault::Aes256GcmSecretKeyHandle
- vault::BufferSecret
- vault::ECDSASHA256CurveP256PublicKey
- vault::ECDSASHA256CurveP256SecretKey
- vault::ECDSASHA256CurveP256Signature
- vault::EdDSACurve25519PublicKey
- vault::EdDSACurve25519SecretKey
- vault::EdDSACurve25519Signature
- vault::HandleToSecret
- vault::HashOutput
- vault::HkdfOutput
- vault::SecretBufferHandle
- vault::Sha256HkdfOutput
- vault::Sha256Output
- vault::SoftwareVaultForSecureChannels
- vault::SoftwareVaultForSigning
- vault::SoftwareVaultForVerifyingSignatures
- vault::X25519PublicKey
- vault::X25519SecretKey
- vault::X25519SecretKeyHandle
- vault::legacy::Secret
- vault::legacy::StoredSecret
- vault::storage::SecretsSqlxDatabase
- workers::Echoer
Enums
- OckamError
- SqlxType
- compat::borrow::Cow
- compat::fmt::Alignment
- compat::io::ErrorKind
- compat::io::SeekFrom
- compat::net::IpAddr
- compat::net::Ipv6MulticastScope
- compat::net::Shutdown
- compat::net::SocketAddr
- compat::rand::distributions::BernoulliError
- compat::rand::distributions::WeightedError
- compat::rand::distributions::weighted::WeightedError
- compat::task::Poll
- compat::tokio::io::ErrorKind
- compat::tokio::io::SeekFrom
- compat::tokio::runtime::RuntimeFlavor
- compat::tokio::sync::SetError
- compat::tokio::sync::TryAcquireError
- compat::tokio::sync::broadcast::error::RecvError
- compat::tokio::sync::broadcast::error::TryRecvError
- compat::tokio::sync::mpsc::error::SendTimeoutError
- compat::tokio::sync::mpsc::error::TryRecvError
- compat::tokio::sync::mpsc::error::TrySendError
- compat::tokio::sync::oneshot::error::TryRecvError
- compat::tokio::time::MissedTickBehavior
- errcode::Kind
- errcode::Origin
- pipe::PipeModifier
- protocols::pipe::internal::InternalCmd
- protocols::stream::requests::IndexRequest
- protocols::stream::responses::Response
- protocols::stream::responses::Status
- stream::StreamWorkerCmd
- vault::HKDFNumberOfOutputs
- vault::Signature
- vault::SigningKeyType
- vault::SigningSecret
- vault::SigningSecretKeyHandle
- vault::VaultError
- vault::VerifyingPublicKey
- vault::legacy::SecretAttributes
- vault::legacy::SecretType
Traits
- AsyncTryClone
- FromSqlxError
- Message
- Processor
- SystemHandler
- TcpTransportExtension
- ToSqlxType
- ToVoid
- Worker
- access_control::IncomingAccessControl
- access_control::OutgoingAccessControl
- compat::borrow::Borrow
- compat::borrow::BorrowMut
- compat::borrow::ToOwned
- compat::error::Error
- compat::fmt::Binary
- compat::fmt::Debug
- compat::fmt::Display
- compat::fmt::LowerExp
- compat::fmt::LowerHex
- compat::fmt::Octal
- compat::fmt::Pointer
- compat::fmt::UpperExp
- compat::fmt::UpperHex
- compat::fmt::Write
- compat::futures::FutureExt
- compat::io::BufRead
- compat::io::IsTerminal
- compat::io::Read
- compat::io::Seek
- compat::io::Write
- compat::io::prelude::BufRead
- compat::io::prelude::Read
- compat::io::prelude::Seek
- compat::io::prelude::Write
- compat::net::ToSocketAddrs
- compat::rand::CryptoRng
- compat::rand::Rng
- compat::rand::RngCore
- compat::rand::distributions::DistString
- compat::rand::distributions::Distribution
- compat::rand::distributions::uniform::SampleBorrow
- compat::rand::distributions::uniform::SampleRange
- compat::rand::distributions::uniform::SampleUniform
- compat::rand::distributions::uniform::UniformSampler
- compat::rand::distributions::weighted::alias_method::Weight
- compat::rand::prelude::CryptoRng
- compat::rand::prelude::Distribution
- compat::rand::prelude::IteratorRandom
- compat::rand::prelude::Rng
- compat::rand::prelude::RngCore
- compat::rand::prelude::SeedableRng
- compat::rand::prelude::SliceRandom
- compat::str::FromStr
- compat::string::ToString
- compat::task::Wake
- compat::tokio::io::AsyncBufRead
- compat::tokio::io::AsyncBufReadExt
- compat::tokio::io::AsyncRead
- compat::tokio::io::AsyncReadExt
- compat::tokio::io::AsyncSeek
- compat::tokio::io::AsyncSeekExt
- compat::tokio::io::AsyncWrite
- compat::tokio::io::AsyncWriteExt
- compat::tokio::net::ToSocketAddrs
- pipe::BehaviorHook
- protocols::ProtocolParser
- vault::VaultForSecureChannels
- vault::VaultForSigning
- vault::VaultForVerifyingSignatures
- vault::storage::SecretsRepository
Macros
- compat::format
- compat::join
- compat::task::ready
- compat::tokio::join
- compat::tokio::pin
- compat::tokio::select
- compat::tokio::task_local
- compat::tokio::try_join
- compat::try_join
- compat::vec::vec
- route
Attribute Macros
Derive Macros
Functions
- allow
- compat::fmt::format
- compat::fmt::write
- compat::future::poll_once
- compat::io::copy
- compat::io::empty
- compat::io::read_to_string
- compat::io::repeat
- compat::io::sink
- compat::io::stderr
- compat::io::stdin
- compat::io::stdout
- compat::rand::prelude::random
- compat::rand::prelude::thread_rng
- compat::rand::random
- compat::rand::random_string
- compat::rand::thread_rng
- compat::str::from_utf8
- compat::timeout
- compat::tokio::fs::canonicalize
- compat::tokio::fs::copy
- compat::tokio::fs::create_dir
- compat::tokio::fs::create_dir_all
- compat::tokio::fs::hard_link
- compat::tokio::fs::metadata
- compat::tokio::fs::read
- compat::tokio::fs::read_dir
- compat::tokio::fs::read_link
- compat::tokio::fs::read_to_string
- compat::tokio::fs::remove_dir
- compat::tokio::fs::remove_dir_all
- compat::tokio::fs::remove_file
- compat::tokio::fs::rename
- compat::tokio::fs::set_permissions
- compat::tokio::fs::symlink
- compat::tokio::fs::symlink_metadata
- compat::tokio::fs::try_exists
- compat::tokio::fs::write
- compat::tokio::io::copy
- compat::tokio::io::copy_bidirectional
- compat::tokio::io::copy_buf
- compat::tokio::io::duplex
- compat::tokio::io::empty
- compat::tokio::io::repeat
- compat::tokio::io::sink
- compat::tokio::io::split
- compat::tokio::net::lookup_host
- compat::tokio::spawn
- compat::tokio::sync::broadcast::channel
- compat::tokio::sync::mpsc::channel
- compat::tokio::sync::mpsc::unbounded_channel
- compat::tokio::sync::oneshot::channel
- compat::tokio::sync::watch::channel
- compat::tokio::task::block_in_place
- compat::tokio::task::spawn
- compat::tokio::task::spawn_blocking
- compat::tokio::task::spawn_local
- compat::tokio::task::unconstrained
- compat::tokio::task::yield_now
- compat::tokio::time::interval
- compat::tokio::time::interval_at
- compat::tokio::time::sleep
- compat::tokio::time::sleep_until
- compat::tokio::time::timeout
- compat::tokio::time::timeout_at
- debugger::_log_start_processor
- debugger::_log_start_worker
- debugger::log_incoming_message
- debugger::log_inherit_context
- debugger::log_outgoing_message
- deny
- node::node
- pipe::connect_dynamic
- pipe::connect_static
- pipe::connect_static_with_behavior
- pipe::listen
- pipe::listen_with_behavior
- pipe::receiver
- pipe::receiver_with_behavior
- unique_with_prefix
Type Aliases
- Encoded
- Result
- compat::fmt::Result
- compat::io::RawOsError
- compat::io::Result
- compat::tokio::io::Result
- compat::tokio::net::unix::gid_t
- compat::tokio::net::unix::pid_t
- compat::tokio::net::unix::uid_t
- vault::legacy::KeyId
Constants
- compat::time::UNIX_EPOCH
- stream::STREAM
- vault::AEAD_SECRET_LENGTH
- vault::AES256_SECRET_LENGTH
- vault::AES_NONCE_LENGTH
- vault::ECDSA_SHA256_CURVEP256_PUBLIC_KEY_LENGTH
- vault::ECDSA_SHA256_CURVEP256_SECRET_KEY_LENGTH
- vault::ECDSA_SHA256_CURVEP256_SIGNATURE_LENGTH
- vault::EDDSA_CURVE25519_PUBLIC_KEY_LENGTH
- vault::EDDSA_CURVE25519_SECRET_KEY_LENGTH
- vault::EDDSA_CURVE25519_SIGNATURE_LENGTH
- vault::SHA256_LENGTH
- vault::X25519_PUBLIC_KEY_LENGTH
- vault::X25519_SECRET_KEY_LENGTH