List of all items
Structs
- Condition
- Promise
- append::AppendArgs
- applicable::Identity
- autofill::Autofill
- autofill::StaticConfig
- buffer::InMemoryBuffer
- catch_up::CatchUp
- catch_up::StaticConfig
- cluster::Cluster
- communicator::Committed
- delegate::Delegate
- delegate::ToLeader
- error::Disoriented
- error::ShutDown
- event::Gap
- executor::StdThread
- executor::WasmExecutor
- heartbeats::Heartbeats
- heartbeats::StaticConfig
- leadership::ensure::EnsureLeadership
- leadership::track::Leadership
- leadership::track::TrackLeadership
- leases::leaser::Lease
- leases::leaser::LeaseArgs
- leases::leaser::LeaseKeeper
- leases::leaser::Leased
- leases::leaser::Leaser
- leases::master::Arguments
- leases::master::Lease
- leases::master::MasterLeases
- leases::master::communicator::LeaseRecordingCommunicator
- leases::master::communicator::Subscription
- leases::master::voter::GeneralLeaseGrantingVoter
- leases::master::voter::Lease
- leases::master::voter::LeaseGrantingVoter
- leases::master::voter::Subscription
- leases::releaser::Releaser
- node::Commit
- node::Core
- node::DefaultShutdown
- node::EnterOnPoll
- node::EnterOnPollOwned
- node::EnteredShell
- node::EnteredShellRef
- node::Events
- node::NextEvent
- node::NodeHandle
- node::NodeKit
- node::RequestHandler
- node::Sendable
- node::Shell
- node::Snapshot
- node::Task
- node::Unsendable
- node::builder::NodeBuilder
- node::builder::NodeBuilderBlank
- node::builder::NodeBuilderWithNodeId
- node::builder::NodeBuilderWithNodeIdAndCommunicator
- node_builder::NodeBuilder
- node_builder::NodeBuilderBlank
- node_builder::NodeBuilderWithNodeId
- node_builder::NodeBuilderWithNodeIdAndCommunicator
- prototyping::DirectCommunicator
- prototyping::DirectCommunicatorEvent
- prototyping::DirectCommunicators
- prototyping::PrototypingNode
- prototyping::RetryIndefinitely
- retry::AbortedError
- retry::DoNotRetry
- retry::RetryWithBackoff
- verify::Consistent
- verify::Inconsistent
- verify::Verify
- verify::VerifyVoter
- voting::IndiscriminateVoter
Enums
- Conflict
- append::AppendError
- append::Importance
- append::Peeryness
- communicator::Acceptance
- communicator::Vote
- delegate::Evaluation
- error::AcceptError
- error::AffirmSnapshotError
- error::CommitError
- error::InstallSnapshotError
- error::PollError
- error::PrepareError
- error::ReadStaleError
- error::ShutDownOr
- error::SpawnError
- event::DirectiveKind
- event::Event
- event::ShutdownEvent
- leases::leaser::LeaseError
- node::NodeStatus
- node::Participation
- node::builder::Starter
- node_builder::Starter
- prototyping::DirectCommunicatorError
- prototyping::DirectCommunicatorPayload
- verify::Nay
- voting::Decision
Traits
- CoordNum
- Identifier
- Invocation
- LogEntry
- Number
- RoundNum
- State
- applicable::ApplicableTo
- applicable::Projection
- autofill::AutofillBuilderExt
- autofill::Config
- buffer::Buffer
- catch_up::CatchUpBuilderExt
- catch_up::Config
- cluster::ClusterLogEntry
- communicator::Communicator
- decoration::Decoration
- delegate::Config
- delegate::DelegateBuilderExt
- delegate::DelegatedAppend
- delegate::Delegator
- executor::Executor
- heartbeats::Config
- heartbeats::HeartbeatsBuilderExt
- invocation::Invocation
- leadership::ensure::Config
- leadership::ensure::EnsureLeadershipBuilderExt
- leadership::track::LeadershipAwareNode
- leadership::track::MaybeLeadershipAwareNode
- leadership::track::TrackLeadershipBuilderExt
- leases::leaser::IntoExtend
- leases::leaser::IntoRelease
- leases::leaser::IntoTake
- leases::leaser::LeaseResult
- leases::master::Config
- leases::master::MasterLeasesBuilderExt
- leases::master::MasterLeasingNode
- leases::master::State
- leases::master::communicator::ToLeaseDuration
- leases::releaser::AsLeaseEffect
- leases::releaser::Config
- leases::releaser::HasLeases
- leases::releaser::Lease
- leases::releaser::ReleaserBuilderExt
- node::Admin
- node::DelegatingNodeImpl
- node::Node
- node::NodeImpl
- node::NodeInfo
- node::Shutdown
- node::builder::ExtensibleNodeBuilder
- node::builder::Finisher
- node_builder::ExtensibleNodeBuilder
- node_builder::Finisher
- retry::RetryPolicy
- state::Frozen
- state::State
- tracer::Tracer
- verify::Config
- verify::LogEntry
- verify::State
- verify::VerifyBuilderExt
- voting::Voter
Functions
Type Aliases
- applicable::ProjectedOf
- applicable::ProjectionOf
- communicator::AbstainOf
- communicator::AcceptanceFor
- communicator::ConflictFor
- communicator::CoordNumOf
- communicator::ErrorOf
- communicator::LogEntryIdOf
- communicator::LogEntryOf
- communicator::NayOf
- communicator::NodeIdOf
- communicator::NodeOf
- communicator::PromiseFor
- communicator::RoundNumOf
- communicator::VoteFor
- communicator::YeaOf
- executor::ErrorOf
- invocation::AbstainOf
- invocation::AcceptanceFor
- invocation::CommitFor
- invocation::CommunicationErrorOf
- invocation::ConflictFor
- invocation::ContextOf
- invocation::CoordNumOf
- invocation::EffectOf
- invocation::EjectionOf
- invocation::FrozenStateOf
- invocation::LogEntryIdOf
- invocation::LogEntryOf
- invocation::NayOf
- invocation::NodeIdOf
- invocation::NodeOf
- invocation::OutcomeOf
- invocation::PromiseFor
- invocation::RoundNumOf
- invocation::SnapshotFor
- invocation::StateOf
- invocation::VoteFor
- invocation::YeaOf
- leadership::track::LeadershipFor
- leases::leaser::Result
- node::AbstainOf
- node::AcceptanceFor
- node::AppendResultFor
- node::CommitFor
- node::CommunicationErrorOf
- node::ConflictFor
- node::ContextOf
- node::CoordNumOf
- node::EffectOf
- node::EjectionOf
- node::EventFor
- node::FrozenStateOf
- node::HandleFor
- node::ImplAppendResultFor
- node::IndiscriminateVoterFor
- node::InvocationOf
- node::LogEntryIdOf
- node::LogEntryOf
- node::NayOf
- node::NodeIdOf
- node::NodeOf
- node::OutcomeOf
- node::PromiseFor
- node::RequestHandlerFor
- node::RoundNumOf
- node::ShutdownOf
- node::SnapshotFor
- node::StateOf
- node::VoteFor
- node::YeaOf
- node::builder::ExecutorSpawnResult
- node::builder::SpawnResult
- node_builder::ExecutorSpawnResult
- node_builder::SpawnResult
- state::ContextOf
- state::EffectOf
- state::ErrorOf
- state::FrozenOf
- state::LogEntryIdOf
- state::LogEntryOf
- state::NodeIdOf
- state::NodeOf
- state::OutcomeOf
- voting::AbstainOf
- voting::CoordNumOf
- voting::NayOf
- voting::RoundNumOf
- voting::StateOf
- voting::YeaOf