Enum rkyv::validation::SharedArchiveError [−][src]
Errors that can occur when checking shared memory.
Variants
An error occurred while checking the memory of the archive
Multiple pointers exist to the same location with different types
Fields of TypeMismatch
Trait Implementations
impl<E: Debug> Debug for SharedArchiveError<E>
[src]
impl<E: Display> Display for SharedArchiveError<E>
[src]
impl<E: Error + 'static> Error for SharedArchiveError<E>
[src]
Auto Trait Implementations
impl<E> RefUnwindSafe for SharedArchiveError<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
impl<E> Send for SharedArchiveError<E> where
E: Send,
E: Send,
impl<E> Sync for SharedArchiveError<E> where
E: Sync,
E: Sync,
impl<E> Unpin for SharedArchiveError<E> where
E: Unpin,
E: Unpin,
impl<E> UnwindSafe for SharedArchiveError<E> where
E: UnwindSafe,
E: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ArchivePointee for T
[src]
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
[src]
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointee for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,