pub enum LiveFrontierError {
Authority,
Precedence,
RetainedCharge,
RetainedRecordLimit,
Frontier,
ClosureAccounting,
}Expand description
Failure selected while coupling a sealed lifecycle commit to live ownership.
Variants§
Authority
Commit and live owner name different authority.
Precedence
A mandatory immutable/recovery transition has precedence.
RetainedCharge
Canonical keyed row charges differ from the commit-derived retained rows.
RetainedRecordLimit
The retained causal-row cap would be exceeded.
Frontier
Aggregate claim arithmetic or exact owner reconstruction failed.
ClosureAccounting
Resulting closure accounting is invalid or outside its signed capacity.
Trait Implementations§
Source§impl Clone for LiveFrontierError
impl Clone for LiveFrontierError
Source§fn clone(&self) -> LiveFrontierError
fn clone(&self) -> LiveFrontierError
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 LiveFrontierError
Source§impl Debug for LiveFrontierError
impl Debug for LiveFrontierError
impl Eq for LiveFrontierError
Source§impl PartialEq for LiveFrontierError
impl PartialEq for LiveFrontierError
impl StructuralPartialEq for LiveFrontierError
Auto Trait Implementations§
impl Freeze for LiveFrontierError
impl RefUnwindSafe for LiveFrontierError
impl Send for LiveFrontierError
impl Sync for LiveFrontierError
impl Unpin for LiveFrontierError
impl UnsafeUnpin for LiveFrontierError
impl UnwindSafe for LiveFrontierError
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