pub enum ClosureAccountingError {
ZeroChurnLimit,
ChurnUsedExceedsLimit {
used: u64,
limit: u64,
},
MarkerAnchorsExceedCredits {
anchors: u64,
credits: u64,
},
BaselineExceedsCapacity {
dimension: ResourceDimension,
},
ClearStateOwnsEdgeResources,
DebtOutsideWireDomain {
dimension: ResourceDimension,
},
}Expand description
Invalid durable closure-accounting state.
Variants§
ZeroChurnLimit
The signed churn limit must be nonzero.
ChurnUsedExceedsLimit
Durable churn use exceeds the signed limit.
MarkerAnchorsExceedCredits
Marker anchors cannot outnumber slots owning marker credits.
BaselineExceedsCapacity
The durable baseline exceeds the configured capacity.
Fields
§
dimension: ResourceDimensionFirst failing component.
ClearStateOwnsEdgeResources
A clear edge retained edge-owned claims or recovery occupancy.
DebtOutsideWireDomain
A nonzero debt component cannot fit the frozen wire snapshot width.
Fields
§
dimension: ResourceDimensionFirst unencodable component.
Trait Implementations§
Source§impl Clone for ClosureAccountingError
impl Clone for ClosureAccountingError
Source§fn clone(&self) -> ClosureAccountingError
fn clone(&self) -> ClosureAccountingError
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 ClosureAccountingError
Source§impl Debug for ClosureAccountingError
impl Debug for ClosureAccountingError
impl Eq for ClosureAccountingError
Source§impl PartialEq for ClosureAccountingError
impl PartialEq for ClosureAccountingError
impl StructuralPartialEq for ClosureAccountingError
Auto Trait Implementations§
impl Freeze for ClosureAccountingError
impl RefUnwindSafe for ClosureAccountingError
impl Send for ClosureAccountingError
impl Sync for ClosureAccountingError
impl Unpin for ClosureAccountingError
impl UnsafeUnpin for ClosureAccountingError
impl UnwindSafe for ClosureAccountingError
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