[−][src]Enum cursive::event::MouseButton
One of the buttons present on the mouse
Variants
Left
The left button, used for main actions.
Middle
Middle button, probably the wheel. Often pastes text in X11 on linux.
Right
The right button, for special actions.
Button4
Fourth button if the mouse supports it.
Button5
Fifth button if the mouse supports it.
Trait Implementations
impl Clone for MouseButton
[src]
fn clone(&self) -> MouseButton
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<MouseButton> for MouseButton
[src]
fn eq(&self, other: &MouseButton) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for MouseButton
[src]
impl Eq for MouseButton
[src]
impl Debug for MouseButton
[src]
impl Hash for MouseButton
[src]
Auto Trait Implementations
impl Unpin for MouseButton
impl Sync for MouseButton
impl Send for MouseButton
impl UnwindSafe for MouseButton
impl RefUnwindSafe for MouseButton
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,