Struct druid_shell::MouseButtons [−][src]
pub struct MouseButtons(_);
Expand description
A set of MouseButton
s.
Implementations
Create a new empty set.
Add the button
to the set.
Remove the button
from the set.
Builder-style method for adding the button
to the set.
Builder-style method for removing the button
from the set.
Returns true
if the button
is in the set.
Returns true
if all the buttons
are in the set.
Returns true
if MouseButton::Left
is in the set.
Returns true
if MouseButton::Right
is in the set.
Returns true
if MouseButton::Middle
is in the set.
Returns true
if MouseButton::X1
is in the set.
Returns true
if MouseButton::X2
is in the set.
Adds all the buttons
to the set.
Returns a union of the values in self
and other
.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MouseButtons
impl Send for MouseButtons
impl Sync for MouseButtons
impl Unpin for MouseButtons
impl UnwindSafe for MouseButtons
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn round_from(x: T) -> T
pub fn round_from(x: T) -> T
Performs the conversion.
pub fn round_into(self) -> U
pub fn round_into(self) -> U
Performs the conversion.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more