List of all items
Structs
- Address
- Any
- Boolean
- Context
- DatabaseUser
- DelayedEvent
- Error
- Executor
- LocalMessage
- Mailbox
- Mailboxes
- MessageReceiveOptions
- MessageSendReceiveOptions
- Migrator
- NodeBuilder
- Nullable
- ProtocolId
- RelayService
- RelayServiceOptions
- Route
- Routed
- SqlxDatabase
- TransportMessage
- WorkerBuilder
- 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::CachedIncomingAccessControl
- access_control::CachedOutgoingAccessControl
- access_control::CredentialAccessControl
- access_control::DenyAll
- access_control::IdentityAccessControlBuilder
- access_control::IdentityAnyIdAccessControl
- access_control::IdentityIdAccessControl
- application_migration_set::ApplicationMigrationSet
- 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::FromFn
- 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::SmallRng
- compat::rand::prelude::StdRng
- compat::rand::prelude::ThreadRng
- compat::rand::rngs::OsRng
- compat::rand::rngs::SmallRng
- 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::ContextBuilder
- compat::task::LocalWaker
- 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::Join
- compat::tokio::io::Lines
- compat::tokio::io::ReadBuf
- compat::tokio::io::ReadHalf
- compat::tokio::io::Ready
- compat::tokio::io::Repeat
- compat::tokio::io::SimplexStream
- 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::AsyncFdTryNewError
- 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::UnixSocket
- 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::RuntimeMetrics
- 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::PermitIterator
- 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::Id
- 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
- node_migration_set::NodeMigrationSet
- remote::RemoteRelay
- remote::RemoteRelayInfo
- remote::RemoteRelayOptions
- sqlite::migration_20231231100000_node_name_identity_attributes::NodeNameIdentityAttributes
- sqlite::migration_20240111100001_add_authority_tables::AuthorityAttributes
- sqlite::migration_20240111100002_delete_trust_context::PolicyTrustContextId
- sqlite::migration_20240212100000_split_policies::SplitPolicies
- sqlite::migration_20240313100000_remove_orphan_resources::RemoveOrphanResources
- sqlite::migration_20240503100000_update_policy_expressions::UpdatePolicyExpressions
- tcp::TcpConnection
- tcp::TcpConnectionOptions
- tcp::TcpInletOptions
- tcp::TcpListener
- tcp::TcpListenerInfo
- tcp::TcpListenerOptions
- tcp::TcpOutletOptions
- tcp::TcpSenderInfo
- tcp::TcpTransport
- transport::HostnamePort
- transport::StaticHostnamePort
- udp::RendezvousClient
- udp::RendezvousService
- udp::UdpBindArguments
- udp::UdpBindOptions
- udp::UdpPuncture
- udp::UdpPunctureNegotiation
- udp::UdpPunctureNegotiationListener
- udp::UdpPunctureNegotiationListenerOptions
- udp::UdpTransport
- 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
- DatabaseConfiguration
- DatabaseType
- OckamError
- 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
- sqlite::migration_20240111100002_delete_trust_context::Expr
- tcp::TcpConnectionMode
- vault::HKDFNumberOfOutputs
- vault::Signature
- vault::SigningKeyType
- vault::SigningSecret
- vault::SigningSecretKeyHandle
- vault::VaultError
- vault::VerifyingPublicKey
- vault::legacy::SecretAttributes
- vault::legacy::SecretType
Traits
- AsyncTryClone
- FromSqlxError
- Message
- MigrationSet
- Processor
- RustMigration
- 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::LocalWake
- 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
- tcp::TcpTransportExtension
- transport::Transport
- udp::UdpTransportExtension
- 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::asynchronous::resolve_peer
- compat::fmt::format
- compat::fmt::from_fn
- 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::time::now
- 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_bidirectional_with_sizes
- compat::tokio::io::copy_buf
- compat::tokio::io::duplex
- compat::tokio::io::empty
- compat::tokio::io::join
- compat::tokio::io::repeat
- compat::tokio::io::simplex
- compat::tokio::io::sink
- compat::tokio::io::split
- compat::tokio::net::lookup_host
- compat::tokio::net::unix::pipe::pipe
- 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::consume_budget
- compat::tokio::task::id
- compat::tokio::task::spawn
- compat::tokio::task::spawn_blocking
- compat::tokio::task::spawn_local
- compat::tokio::task::try_id
- 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
- create_temp_db_file
- debugger::_log_start_processor
- debugger::_log_start_worker
- debugger::log_incoming_message
- debugger::log_inherit_context
- debugger::log_outgoing_message
- deny
- node::node
- transport::parse_socket_addr
- with_application_dbs
- with_dbs
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::AeadSecretKeyHandleType
- vault::legacy::KeyId
Constants
- OCKAM_POSTGRES_DATABASE_NAME
- OCKAM_POSTGRES_HOST
- OCKAM_POSTGRES_PASSWORD
- OCKAM_POSTGRES_PORT
- OCKAM_POSTGRES_USER
- compat::time::UNIX_EPOCH
- tcp::MAX_MESSAGE_SIZE
- tcp::TCP
- udp::MAX_MESSAGE_SIZE
- udp::UDP
- vault::AEAD_SECRET_LENGTH
- vault::AEAD_TYPE
- 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