#[repr(C)]pub struct MOUSEINPUT {
pub dx: i32,
pub dy: i32,
pub mouseData: u32,
pub dwFlags: MOUSE_EVENT_FLAGS,
pub time: u32,
pub dwExtraInfo: usize,
}Fields§
§dx: i32§dy: i32§mouseData: u32§dwFlags: MOUSE_EVENT_FLAGS§time: u32§dwExtraInfo: usizeTrait Implementations§
Source§impl Abi for MOUSEINPUT
impl Abi for MOUSEINPUT
Source§type Abi = MOUSEINPUT
type Abi = MOUSEINPUT
The abi representation of the implementing type. Read more
type DefaultType = MOUSEINPUT
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType to Result<T>.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for MOUSEINPUT
impl Clone for MOUSEINPUT
Source§fn clone(&self) -> MOUSEINPUT
fn clone(&self) -> MOUSEINPUT
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MOUSEINPUT
impl Debug for MOUSEINPUT
Source§impl Default for MOUSEINPUT
impl Default for MOUSEINPUT
Source§impl PartialEq for MOUSEINPUT
impl PartialEq for MOUSEINPUT
impl Copy for MOUSEINPUT
impl Eq for MOUSEINPUT
Auto Trait Implementations§
impl Freeze for MOUSEINPUT
impl RefUnwindSafe for MOUSEINPUT
impl Send for MOUSEINPUT
impl Sync for MOUSEINPUT
impl Unpin for MOUSEINPUT
impl UnwindSafe for MOUSEINPUT
Blanket Implementations§
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