Struct rkyv::validation::ArchiveBoundsValidator [−][src]
pub struct ArchiveBoundsValidator { /* fields omitted */ }
A validator that can bounds check pointers in an archive.
Implementations
Trait Implementations
impl ArchiveBoundsContext for ArchiveBoundsValidator
[src]
impl ArchiveBoundsContext for ArchiveBoundsValidator
[src]impl Fallible for ArchiveBoundsValidator
[src]
impl Fallible for ArchiveBoundsValidator
[src]type Error = ArchiveBoundsError
type Error = ArchiveBoundsError
The error produced by any failing methods
Auto Trait Implementations
impl RefUnwindSafe for ArchiveBoundsValidator
impl !Send for ArchiveBoundsValidator
impl !Sync for ArchiveBoundsValidator
impl Unpin for ArchiveBoundsValidator
impl UnwindSafe for ArchiveBoundsValidator
Blanket Implementations
impl<T> ArchivePointee for T
[src]
impl<T> ArchivePointee for T
[src]type ArchivedMetadata = ()
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]
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
[src]Converts some archived metadata to the pointer metadata for itself.
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more