#[repr(C)]pub struct ArchivedSetLenwhere
FileHandle: Archive,
u64: Archive,{
pub handle: <FileHandle as Archive>::Archived,
pub len: <u64 as Archive>::Archived,
}Expand description
An archived SetLen
Fields§
§handle: <FileHandle as Archive>::ArchivedThe archived counterpart of SetLen::handle
len: <u64 as Archive>::ArchivedThe archived counterpart of SetLen::len
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSetLenwhere
FileHandle: Archive,
u64: Archive,
<__C as Fallible>::Error: Trace,
<FileHandle as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSetLenwhere
FileHandle: Archive,
u64: Archive,
<__C as Fallible>::Error: Trace,
<FileHandle as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedSetLenwhere
FileHandle: Archive,
u64: Archive,
<FileHandle as Archive>::Archived: Portable,
<u64 as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedSetLen
impl RefUnwindSafe for ArchivedSetLen
impl Send for ArchivedSetLen
impl Sync for ArchivedSetLen
impl Unpin for ArchivedSetLen
impl UnsafeUnpin for ArchivedSetLen
impl UnwindSafe for ArchivedSetLen
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.