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§
impl 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