#[repr(C)]pub struct ArchivedClientMouseEvent{
pub button: <u16 as Archive>::Archived,
pub phase: <ClientMouseEventPhase as Archive>::Archived,
pub position: <ClientMousePosition as Archive>::Archived,
}Expand description
An archived ClientMouseEvent
Fields§
The archived counterpart of ClientMouseEvent::button
phase: <ClientMouseEventPhase as Archive>::ArchivedThe archived counterpart of ClientMouseEvent::phase
position: <ClientMousePosition as Archive>::ArchivedThe archived counterpart of ClientMouseEvent::position
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedClientMouseEventwhere
u16: Archive,
ClientMouseEventPhase: Archive,
ClientMousePosition: Archive,
<__C as Fallible>::Error: Trace,
<u16 as Archive>::Archived: CheckBytes<__C>,
<ClientMouseEventPhase as Archive>::Archived: CheckBytes<__C>,
<ClientMousePosition as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedClientMouseEventwhere
u16: Archive,
ClientMouseEventPhase: Archive,
ClientMousePosition: Archive,
<__C as Fallible>::Error: Trace,
<u16 as Archive>::Archived: CheckBytes<__C>,
<ClientMouseEventPhase as Archive>::Archived: CheckBytes<__C>,
<ClientMousePosition as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedClientMouseEventwhere
u16: Archive,
ClientMouseEventPhase: Archive,
ClientMousePosition: Archive,
<u16 as Archive>::Archived: Portable,
<ClientMouseEventPhase as Archive>::Archived: Portable,
<ClientMousePosition as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedClientMouseEvent
impl RefUnwindSafe for ArchivedClientMouseEvent
impl Send for ArchivedClientMouseEvent
impl Sync for ArchivedClientMouseEvent
impl Unpin for ArchivedClientMouseEvent
impl UnsafeUnpin for ArchivedClientMouseEvent
impl UnwindSafe for ArchivedClientMouseEvent
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.