Enum input::mouse::MouseButton [−][src]
pub enum MouseButton { Unknown, Left, Right, Middle, X1, X2, Button6, Button7, Button8, }
Represent a mouse button.
Variants
Unknown mouse button.
Left mouse button.
Right mouse button.
Middle mouse button.
Extra mouse button number 1.
Extra mouse button number 2.
Mouse button number 6.
Mouse button number 7.
Mouse button number 8.
Trait Implementations
impl Clone for MouseButton
[src][+]
impl Copy for MouseButton
[src]
impl Debug for MouseButton
[src][+]
impl<'de> Deserialize<'de> for MouseButton
[src][+]
impl Eq for MouseButton
[src]
impl From<MouseButton> for Button
[src][+]
impl From<u32> for MouseButton
[src][+]
impl Hash for MouseButton
[src][+]
impl Ord for MouseButton
[src][+]
impl PartialEq<MouseButton> for MouseButton
[src][+]
impl PartialOrd<MouseButton> for MouseButton
[src][+]
impl Serialize for MouseButton
[src][+]
impl StructuralEq for MouseButton
[src]
impl StructuralPartialEq for MouseButton
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,