Struct winsafe::co::MOUSEEVENTF
source · pub struct MOUSEEVENTF(/* private fields */);
Available on crate features
kernel
and user
only.Expand description
MOUSEINPUT
dwFlags
(u32
).
This is a bitflag constant, which implements the
NativeBitflag
trait.
Implementations§
source§impl MOUSEEVENTF
impl MOUSEEVENTF
sourcepub const unsafe fn from_raw(v: u32) -> Self
pub const unsafe fn from_raw(v: u32) -> Self
Constructs a new object by wrapping the given integer value.
§Safety
Be sure the given value is meaningful for the actual type.
sourcepub const fn raw(&self) -> u32
pub const fn raw(&self) -> u32
Returns the primitive integer underlying value.
This method is similar to Into
, but it
is const
, therefore it can be used in
const contexts.
source§impl MOUSEEVENTF
impl MOUSEEVENTF
pub const MOVE: Self = _
pub const LEFTDOWN: Self = _
pub const LEFTUP: Self = _
pub const RIGHTDOWN: Self = _
pub const RIGHTUP: Self = _
pub const MIDDLEDOWN: Self = _
pub const MIDDLEUP: Self = _
pub const XDOWN: Self = _
pub const XUP: Self = _
pub const WHEEL: Self = _
pub const HWHEEL: Self = _
pub const MOVE_NOCOALESCE: Self = _
pub const VIRTUALDESK: Self = _
pub const ABSOLUTE: Self = _
Trait Implementations§
source§impl AsRef<u32> for MOUSEEVENTF
impl AsRef<u32> for MOUSEEVENTF
source§impl Binary for MOUSEEVENTF
impl Binary for MOUSEEVENTF
source§impl BitAnd for MOUSEEVENTF
impl BitAnd for MOUSEEVENTF
source§impl BitAndAssign for MOUSEEVENTF
impl BitAndAssign for MOUSEEVENTF
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOr for MOUSEEVENTF
impl BitOr for MOUSEEVENTF
source§impl BitOrAssign for MOUSEEVENTF
impl BitOrAssign for MOUSEEVENTF
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXor for MOUSEEVENTF
impl BitXor for MOUSEEVENTF
source§impl BitXorAssign for MOUSEEVENTF
impl BitXorAssign for MOUSEEVENTF
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for MOUSEEVENTF
impl Clone for MOUSEEVENTF
source§fn clone(&self) -> MOUSEEVENTF
fn clone(&self) -> MOUSEEVENTF
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 MOUSEEVENTF
impl Debug for MOUSEEVENTF
source§impl Default for MOUSEEVENTF
impl Default for MOUSEEVENTF
source§fn default() -> MOUSEEVENTF
fn default() -> MOUSEEVENTF
Returns the “default value” for a type. Read more
source§impl Display for MOUSEEVENTF
impl Display for MOUSEEVENTF
source§impl From<MOUSEEVENTF> for u32
impl From<MOUSEEVENTF> for u32
source§fn from(v: MOUSEEVENTF) -> Self
fn from(v: MOUSEEVENTF) -> Self
Converts to this type from the input type.
source§impl Hash for MOUSEEVENTF
impl Hash for MOUSEEVENTF
source§impl IntUnderlying for MOUSEEVENTF
impl IntUnderlying for MOUSEEVENTF
source§impl LowerHex for MOUSEEVENTF
impl LowerHex for MOUSEEVENTF
source§impl NativeBitflag for MOUSEEVENTF
impl NativeBitflag for MOUSEEVENTF
source§impl Not for MOUSEEVENTF
impl Not for MOUSEEVENTF
source§impl Octal for MOUSEEVENTF
impl Octal for MOUSEEVENTF
source§impl Ord for MOUSEEVENTF
impl Ord for MOUSEEVENTF
source§impl PartialEq for MOUSEEVENTF
impl PartialEq for MOUSEEVENTF
source§fn eq(&self, other: &MOUSEEVENTF) -> bool
fn eq(&self, other: &MOUSEEVENTF) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for MOUSEEVENTF
impl PartialOrd for MOUSEEVENTF
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl UpperHex for MOUSEEVENTF
impl UpperHex for MOUSEEVENTF
impl Copy for MOUSEEVENTF
impl Eq for MOUSEEVENTF
impl NativeConst for MOUSEEVENTF
impl Send for MOUSEEVENTF
impl StructuralPartialEq for MOUSEEVENTF
Auto Trait Implementations§
impl Freeze for MOUSEEVENTF
impl RefUnwindSafe for MOUSEEVENTF
impl Sync for MOUSEEVENTF
impl Unpin for MOUSEEVENTF
impl UnwindSafe for MOUSEEVENTF
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