List of all items
Structs
- Address
- Any
- Context
- DelayedEvent
- Error
- Executor
- ForwardingService
- LocalMessage
- Mailbox
- Mailboxes
- NodeBuilder
- OckamMessage
- ProtocolId
- Route
- Routed
- SystemBuilder
- TcpTransport
- TransportMessage
- WorkerBuilder
- WorkerSystem
- access_control::AllAccessControl
- access_control::AllowAll
- access_control::AllowedTransport
- access_control::AnyAccessControl
- access_control::DenyAll
- access_control::IdentityAccessControlBuilder
- access_control::IdentityAnyIdAccessControl
- access_control::IdentityIdAccessControl
- access_control::LocalOriginOnly
- authenticated_storage::InMemoryStorage
- authenticated_storage::mem::InMemoryStorage
- channel::ChannelBuilder
- channel::ChannelHandle
- channel::SecureChannel
- 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::Drain
- compat::fmt::DrainFilter
- compat::fmt::Error
- compat::fmt::Formatter
- compat::fmt::IntoIter
- compat::fmt::Splice
- compat::fmt::Vec
- 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::Ready
- compat::task::Waker
- 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::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::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::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::DrainFilter
- compat::vec::IntoIter
- compat::vec::Splice
- compat::vec::Vec
- errcode::ErrorCode
- key_exchange::XXNewKeyExchanger
- 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::RemoteForwarder
- remote::RemoteForwarderInfo
- stream::ReceiverAddress
- stream::SenderAddress
- stream::Stream
- vault::KeyPair
- vault::PublicKey
- vault::SecretAttributes
- vault::SecretKey
- vault::Signature
- vault::Vault
- vault::VaultEntry
- vault::storage::FileStorage
- workers::Echoer
Enums
- 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::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::SecretPersistence
- vault::SecretType
Traits
- AsyncTryClone
- Message
- Processor
- SystemHandler
- Worker
- access_control::AccessControl
- authenticated_storage::AuthenticatedStorage
- 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::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::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
- key_exchange::NewKeyExchanger
- pipe::BehaviorHook
- protocols::ProtocolParser
- vault::AsymmetricVault
- vault::Hasher
- vault::SecretVault
- vault::Signer
- vault::SymmetricVault
- vault::Verifier
Macros
- compat::fmt::Debug
- 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
- 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::thread_rng
- 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
- deny
- 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
- vault::test_support::compute_key_id_for_public_key
- vault::test_support::ec_diffie_hellman_curve25519
- vault::test_support::encryption
- vault::test_support::hkdf
- vault::test_support::new_public_keys
- vault::test_support::new_secret_keys
- vault::test_support::secret_attributes_get
- vault::test_support::secret_by_key_id
- vault::test_support::secret_import_export
- vault::test_support::sha256
- vault::test_support::sign
Typedefs
- Encoded
- Result
- compat::fmt::Result
- compat::io::Result
- compat::tokio::io::Result
- vault::Buffer
- vault::KeyId
- vault::PublicKeyVec
- vault::SecretKeyVec
- vault::SignatureVec
- vault::SmallBuffer