Expand description
Tools for manipulating the type state of CoordinatorMaker.
See the detailed guide that describes how all the pieces here fit together.
Modules§
- sealed 🔒
Structs§
- Empty
- Represents a
Statethat hasIsUnsetimplemented for all members. - SetGarbage
Collection Interval - Represents a
Statethat hasIsSetimplemented forState::GarbageCollectionInterval. - SetInitializer
- Represents a
Statethat hasIsSetimplemented forState::Initializer. - SetMembership
Coordinator - Represents a
Statethat hasIsSetimplemented forState::MembershipCoordinator. - SetNetwork
- Represents a
Statethat hasIsSetimplemented forState::Network. - SetPrivate
Key - Represents a
Statethat hasIsSetimplemented forState::PrivateKey. - SetPublic
Key - Represents a
Statethat hasIsSetimplemented forState::PublicKey. - SetStake
Table Capacity - Represents a
Statethat hasIsSetimplemented forState::StakeTableCapacity. - SetState
Private Key - Represents a
Statethat hasIsSetimplemented forState::StatePrivateKey. - SetStorage
- Represents a
Statethat hasIsSetimplemented forState::Storage. - SetTimeout
Duration - Represents a
Statethat hasIsSetimplemented forState::TimeoutDuration. - SetUpgrade
Lock - Represents a
Statethat hasIsSetimplemented forState::UpgradeLock.
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).