pub enum InitialEnrollmentOperationFault {
Closure(InitialEnrollmentClosureError),
Order(OrderAdmissionError),
Sequence(SequenceAdmissionError),
SlotAllocation(ParticipantSlotAllocationError),
AllocatedParticipantMismatch {
expected: u64,
actual: u64,
},
AllocatedIdentityLimitMismatch {
expected: u64,
actual: u64,
},
Commit(EnrollmentCommitError),
}Expand description
Internal invariant fault separated from every wire-visible outcome.
Variants§
Closure(InitialEnrollmentClosureError)
Durable/configuration closure facts are malformed.
Order(OrderAdmissionError)
Sealed order planning failed without producing wire exhaustion.
Sequence(SequenceAdmissionError)
Sealed sequence planning failed without producing wire exhaustion.
SlotAllocation(ParticipantSlotAllocationError)
Lazy monotone allocator rejected its proof.
AllocatedParticipantMismatch
Allocator and closure projection selected different permanent indices.
Fields
AllocatedIdentityLimitMismatch
Allocator and closure projection used different identity domains.
Fields
Commit(EnrollmentCommitError)
Final membership/binding/receipt construction rejected inconsistent data.
Trait Implementations§
Source§impl Clone for InitialEnrollmentOperationFault
impl Clone for InitialEnrollmentOperationFault
Source§fn clone(&self) -> InitialEnrollmentOperationFault
fn clone(&self) -> InitialEnrollmentOperationFault
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for InitialEnrollmentOperationFault
impl StructuralPartialEq for InitialEnrollmentOperationFault
Auto Trait Implementations§
impl Freeze for InitialEnrollmentOperationFault
impl RefUnwindSafe for InitialEnrollmentOperationFault
impl Send for InitialEnrollmentOperationFault
impl Sync for InitialEnrollmentOperationFault
impl Unpin for InitialEnrollmentOperationFault
impl UnsafeUnpin for InitialEnrollmentOperationFault
impl UnwindSafe for InitialEnrollmentOperationFault
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more