#[repr(C)]pub struct ArchivedAtomicCopy{
pub src: <String as Archive>::Archived,
pub dest_dir: <String as Archive>::Archived,
pub rename: <Option<String> as Archive>::Archived,
pub location: <Location as Archive>::Archived,
}Expand description
An archived AtomicCopy
Fields§
§src: <String as Archive>::ArchivedThe archived counterpart of AtomicCopy::src
dest_dir: <String as Archive>::ArchivedThe archived counterpart of AtomicCopy::dest_dir
rename: <Option<String> as Archive>::ArchivedThe archived counterpart of AtomicCopy::rename
location: <Location as Archive>::ArchivedThe archived counterpart of AtomicCopy::location
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAtomicCopy
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAtomicCopy
impl Portable for ArchivedAtomicCopy
Auto Trait Implementations§
impl Freeze for ArchivedAtomicCopy
impl RefUnwindSafe for ArchivedAtomicCopy
impl Send for ArchivedAtomicCopy
impl Sync for ArchivedAtomicCopy
impl !Unpin for ArchivedAtomicCopy
impl UnwindSafe for ArchivedAtomicCopy
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.