pub enum MouseButton {
Show 14 variants
Button1Press,
Button2Press,
Button3Press,
Button4Press,
Button5Press,
Button1Release,
Button2Release,
Button3Release,
Button4Release,
Button5Release,
Button1Drag,
Button2Drag,
Button3Drag,
None,
}
Variants
Button1Press
Button2Press
Button3Press
Button4Press
Button5Press
Button1Release
Button2Release
Button3Release
Button4Release
Button5Release
Button1Drag
Button2Drag
Button3Drag
None
Trait Implementations
sourceimpl Clone for MouseButton
impl Clone for MouseButton
sourcefn clone(&self) -> MouseButton
fn clone(&self) -> MouseButton
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MouseButton
impl Debug for MouseButton
sourceimpl From<MouseButton> for MouseButtons
impl From<MouseButton> for MouseButtons
sourcefn from(button: MouseButton) -> MouseButtons
fn from(button: MouseButton) -> MouseButtons
Converts to this type from the input type.
sourceimpl PartialEq<MouseButton> for MouseButton
impl PartialEq<MouseButton> for MouseButton
impl Eq for MouseButton
impl StructuralEq for MouseButton
impl StructuralPartialEq for MouseButton
Auto Trait Implementations
impl RefUnwindSafe for MouseButton
impl Send for MouseButton
impl Sync for MouseButton
impl Unpin for MouseButton
impl UnwindSafe for MouseButton
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more