Expand description
Tools for manipulating the type state of CoordinatorBuilder.
See the detailed guide that describes how all the pieces here fit together.
Modules§
- sealed 🔒
Structs§
- Empty
- Represents a
Statethat hasIsUnsetimplemented for all members. - SetBlock
Builder - Represents a
Statethat hasIsSetimplemented forState::BlockBuilder. - SetCached
Validated Proposals - Represents a
Statethat hasIsSetimplemented forState::CachedValidatedProposals. - SetCached
VidShares - Represents a
Statethat hasIsSetimplemented forState::CachedVidShares. - SetCheckpoint
Collector - Represents a
Statethat hasIsSetimplemented forState::CheckpointCollector. - SetClient
- Represents a
Statethat hasIsSetimplemented forState::Client. - SetConsensus
- Represents a
Statethat hasIsSetimplemented forState::Consensus. - SetCoordinator
Outbox - Represents a
Statethat hasIsSetimplemented forState::CoordinatorOutbox. - SetEpoch
Manager - Represents a
Statethat hasIsSetimplemented forState::EpochManager. - SetEpoch
Root Collector - Represents a
Statethat hasIsSetimplemented forState::EpochRootCollector. - SetMembership
Coordinator - Represents a
Statethat hasIsSetimplemented forState::MembershipCoordinator. - SetNetwork
- Represents a
Statethat hasIsSetimplemented forState::Network. - SetNode
Id - Represents a
Statethat hasIsSetimplemented forState::NodeId. - SetOutbox
- Represents a
Statethat hasIsSetimplemented forState::Outbox. - SetProposal
Validator - Represents a
Statethat hasIsSetimplemented forState::ProposalValidator. - SetPublic
Key - Represents a
Statethat hasIsSetimplemented forState::PublicKey. - SetShare
Validator - Represents a
Statethat hasIsSetimplemented forState::ShareValidator. - SetState
Manager - Represents a
Statethat hasIsSetimplemented forState::StateManager. - SetStorage
- Represents a
Statethat hasIsSetimplemented forState::Storage. - SetTimeout
Collector - Represents a
Statethat hasIsSetimplemented forState::TimeoutCollector. - SetTimeout
OneHonest Collector - Represents a
Statethat hasIsSetimplemented forState::TimeoutOneHonestCollector. - SetTimer
- Represents a
Statethat hasIsSetimplemented forState::Timer. - SetVid
Disperser - Represents a
Statethat hasIsSetimplemented forState::VidDisperser. - SetVid
Reconstructor - Represents a
Statethat hasIsSetimplemented forState::VidReconstructor. - SetVote1
Collector - Represents a
Statethat hasIsSetimplemented forState::Vote1Collector. - SetVote2
Collector - Represents a
Statethat hasIsSetimplemented forState::Vote2Collector.
Traits§
- IsComplete
- Marker trait that indicates that all required members are set.
- IsSet
- Marker trait that indicates that the member is set, i.e. at least one of its setters was called.
- IsUnset
- Marker trait that indicates that the member is unset, i.e. none of its setters was called.
- State
- Builder’s type state specifies if members are set or not (unset).