#[repr(u8)]pub enum ArchivedSchemaErrorCode {
NotFound = 0,
VersionMismatch = 1,
IncompatibleChange = 2,
InvalidField = 3,
AlreadyExists = 4,
InternalError = 5,
}Expand description
An archived SchemaErrorCode
Variants§
NotFound = 0
The archived counterpart of SchemaErrorCode::NotFound
VersionMismatch = 1
The archived counterpart of SchemaErrorCode::VersionMismatch
IncompatibleChange = 2
The archived counterpart of SchemaErrorCode::IncompatibleChange
InvalidField = 3
The archived counterpart of SchemaErrorCode::InvalidField
AlreadyExists = 4
The archived counterpart of SchemaErrorCode::AlreadyExists
InternalError = 5
The archived counterpart of SchemaErrorCode::InternalError
Trait Implementations§
Source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedSchemaErrorCode
impl<__C: ?Sized> CheckBytes<__C> for ArchivedSchemaErrorCode
Source§type Error = EnumCheckError<u8>
type Error = EnumCheckError<u8>
The error that may result from checking the type.
Source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, EnumCheckError<u8>>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, EnumCheckError<u8>>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedSchemaErrorCode
impl RefUnwindSafe for ArchivedSchemaErrorCode
impl Send for ArchivedSchemaErrorCode
impl Sync for ArchivedSchemaErrorCode
impl Unpin for ArchivedSchemaErrorCode
impl UnsafeUnpin for ArchivedSchemaErrorCode
impl UnwindSafe for ArchivedSchemaErrorCode
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.