pub enum SnapshotError {
TooManyItems {
max: usize,
audit_seq: u64,
},
Rejected {
index: usize,
denial: Denial,
audit_seq: u64,
},
}Expand description
Why a snapshot was rejected before any hardware access.
Variants§
TooManyItems
More items than the execution limit permits.
Rejected
An item failed prevalidation; no item was executed.
Trait Implementations§
Source§impl Clone for SnapshotError
impl Clone for SnapshotError
impl Copy for SnapshotError
Source§impl Debug for SnapshotError
impl Debug for SnapshotError
impl Eq for SnapshotError
Source§impl PartialEq for SnapshotError
impl PartialEq for SnapshotError
impl StructuralPartialEq for SnapshotError
Auto Trait Implementations§
impl Freeze for SnapshotError
impl RefUnwindSafe for SnapshotError
impl Send for SnapshotError
impl Sync for SnapshotError
impl Unpin for SnapshotError
impl UnsafeUnpin for SnapshotError
impl UnwindSafe for SnapshotError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.