pub enum DeclarationSnapshotError {
Key(StableKeyError),
SchemaMetadata(SchemaMetadataError),
DuplicateStableKey(StableKey),
DuplicateSlot(AllocationSlotDescriptor),
}Expand description
DeclarationSnapshotError
Declaration snapshot validation failure.
Variants§
Key(StableKeyError)
Stable-key grammar failure.
SchemaMetadata(SchemaMetadataError)
Schema metadata encoding failure.
DuplicateStableKey(StableKey)
A stable key appeared more than once in one snapshot.
DuplicateSlot(AllocationSlotDescriptor)
An allocation slot appeared more than once in one snapshot.
Trait Implementations§
Source§impl Clone for DeclarationSnapshotError
impl Clone for DeclarationSnapshotError
Source§fn clone(&self) -> DeclarationSnapshotError
fn clone(&self) -> DeclarationSnapshotError
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 moreSource§impl Debug for DeclarationSnapshotError
impl Debug for DeclarationSnapshotError
Source§impl Display for DeclarationSnapshotError
impl Display for DeclarationSnapshotError
Source§impl Error for DeclarationSnapshotError
impl Error for DeclarationSnapshotError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for DeclarationSnapshotError
impl PartialEq for DeclarationSnapshotError
Source§fn eq(&self, other: &DeclarationSnapshotError) -> bool
fn eq(&self, other: &DeclarationSnapshotError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DeclarationSnapshotError
impl StructuralPartialEq for DeclarationSnapshotError
Auto Trait Implementations§
impl Freeze for DeclarationSnapshotError
impl RefUnwindSafe for DeclarationSnapshotError
impl Send for DeclarationSnapshotError
impl Sync for DeclarationSnapshotError
impl Unpin for DeclarationSnapshotError
impl UnsafeUnpin for DeclarationSnapshotError
impl UnwindSafe for DeclarationSnapshotError
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