#[repr(C)]pub struct ArchivedGetDeviceId;Expand description
An archived GetDeviceId
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedGetDeviceIdwhere
<__C as Fallible>::Error: Trace,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedGetDeviceIdwhere
<__C as Fallible>::Error: Trace,
impl Portable for ArchivedGetDeviceId
Auto Trait Implementations§
impl Freeze for ArchivedGetDeviceId
impl RefUnwindSafe for ArchivedGetDeviceId
impl Send for ArchivedGetDeviceId
impl Sync for ArchivedGetDeviceId
impl Unpin for ArchivedGetDeviceId
impl UnwindSafe for ArchivedGetDeviceId
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.