#[repr(C)]pub struct ArchivedOwnedDataInitializer{
    pub location: <DataInitializerLocation as Archive>::Archived,
    pub data: <Box<[u8]> as Archive>::Archived,
}Expand description
An archived OwnedDataInitializer
Fields§
§location: <DataInitializerLocation as Archive>::ArchivedThe archived counterpart of OwnedDataInitializer::location
data: <Box<[u8]> as Archive>::ArchivedThe archived counterpart of OwnedDataInitializer::data
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedOwnedDataInitializerwhere
    DataInitializerLocation: Archive,
    Box<[u8]>: Archive,
    <__C as Fallible>::Error: Trace,
    <DataInitializerLocation as Archive>::Archived: CheckBytes<__C>,
    <Box<[u8]> as Archive>::Archived: CheckBytes<__C>,
 
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedOwnedDataInitializerwhere
    DataInitializerLocation: Archive,
    Box<[u8]>: Archive,
    <__C as Fallible>::Error: Trace,
    <DataInitializerLocation as Archive>::Archived: CheckBytes<__C>,
    <Box<[u8]> as Archive>::Archived: CheckBytes<__C>,
Source§impl<'a> DataInitializerLike<'a> for &'a ArchivedOwnedDataInitializer
 
impl<'a> DataInitializerLike<'a> for &'a ArchivedOwnedDataInitializer
Source§impl Debug for ArchivedOwnedDataInitializer
 
impl Debug for ArchivedOwnedDataInitializer
impl Portable for ArchivedOwnedDataInitializerwhere
    DataInitializerLocation: Archive,
    Box<[u8]>: Archive,
    <DataInitializerLocation as Archive>::Archived: Portable,
    <Box<[u8]> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedOwnedDataInitializer
impl RefUnwindSafe for ArchivedOwnedDataInitializer
impl Send for ArchivedOwnedDataInitializer
impl Sync for ArchivedOwnedDataInitializer
impl !Unpin for ArchivedOwnedDataInitializer
impl UnwindSafe for ArchivedOwnedDataInitializer
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.