#[repr(C)]pub struct ArchivedSetupPacket{
pub request_type: <u8 as Archive>::Archived,
pub request: <u8 as Archive>::Archived,
pub value: <u16 as Archive>::Archived,
pub index: <u16 as Archive>::Archived,
pub length: <u16 as Archive>::Archived,
}Expand description
An archived SetupPacket
Fields§
§request_type: <u8 as Archive>::ArchivedThe archived counterpart of SetupPacket::request_type
request: <u8 as Archive>::ArchivedThe archived counterpart of SetupPacket::request
value: <u16 as Archive>::ArchivedThe archived counterpart of SetupPacket::value
index: <u16 as Archive>::ArchivedThe archived counterpart of SetupPacket::index
length: <u16 as Archive>::ArchivedThe archived counterpart of SetupPacket::length
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSetupPacket
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSetupPacket
impl Portable for ArchivedSetupPacket
Auto Trait Implementations§
impl Freeze for ArchivedSetupPacket
impl RefUnwindSafe for ArchivedSetupPacket
impl Send for ArchivedSetupPacket
impl Sync for ArchivedSetupPacket
impl Unpin for ArchivedSetupPacket
impl UnwindSafe for ArchivedSetupPacket
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.