pub enum InitialEnrollmentFrontierError {
AttachedChargeMismatch {
expected: ResourceVector,
actual: ResourceVector,
},
EnrollmentShape,
LedgerShape,
ClosureProjection,
PositionOverflow,
FrontierInvariant,
}Expand description
An admitted initial enrollment disagreed with its typed frontier projection.
Variants§
AttachedChargeMismatch
Supplied encoded Attached charge differs from the admitted projection.
Fields
§
expected: ResourceVectorCharge fixed by the admitted closure projection.
§
actual: ResourceVectorCharge supplied for the exact encoded Attached row.
EnrollmentShape
Membership, binding, and Attached facts do not describe participant zero.
LedgerShape
Operation record positions and aggregate ledgers disagree.
ClosureProjection
Floor, observer, marker, recovery, or closure facts disagree.
PositionOverflow
Deriving exact direct/product positions overflowed their fixed-width domain.
FrontierInvariant
The directly constructed sequence and order owners failed cross-validation.
Trait Implementations§
Source§impl Clone for InitialEnrollmentFrontierError
impl Clone for InitialEnrollmentFrontierError
Source§fn clone(&self) -> InitialEnrollmentFrontierError
fn clone(&self) -> InitialEnrollmentFrontierError
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 Copy for InitialEnrollmentFrontierError
impl Eq for InitialEnrollmentFrontierError
impl StructuralPartialEq for InitialEnrollmentFrontierError
Auto Trait Implementations§
impl Freeze for InitialEnrollmentFrontierError
impl RefUnwindSafe for InitialEnrollmentFrontierError
impl Send for InitialEnrollmentFrontierError
impl Sync for InitialEnrollmentFrontierError
impl Unpin for InitialEnrollmentFrontierError
impl UnsafeUnpin for InitialEnrollmentFrontierError
impl UnwindSafe for InitialEnrollmentFrontierError
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