Struct druid::MouseButtons [−][src]
pub struct MouseButtons(_);Expand description
A set of MouseButtons.
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
impl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
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.
type Output = T
type Output = T
Should always be Self
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