Enum ncurseswwin::MouseButtonEvent
source · [−]pub enum MouseButtonEvent {
Released,
Pressed,
Clicked,
DoubleClicked,
TripleClicked,
}
Expand description
A type of mouse button event.
Variants
Released
Button has been released.
Pressed
Button has been pressed.
Clicked
Button has been clicked.
DoubleClicked
Button has been double clicked.
TripleClicked
Button has been triple clicked.
Trait Implementations
sourceimpl Clone for MouseButtonEvent
impl Clone for MouseButtonEvent
sourcefn clone(&self) -> MouseButtonEvent
fn clone(&self) -> MouseButtonEvent
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 MouseButtonEvent
impl Debug for MouseButtonEvent
sourceimpl Display for MouseButtonEvent
impl Display for MouseButtonEvent
sourceimpl Hash for MouseButtonEvent
impl Hash for MouseButtonEvent
sourceimpl IntoEnumIterator for MouseButtonEvent
impl IntoEnumIterator for MouseButtonEvent
type Iterator = MouseButtonEventIter
fn iter() -> MouseButtonEventIterⓘNotable traits for MouseButtonEventIterimpl Iterator for MouseButtonEventIter type Item = MouseButtonEvent;
sourceimpl PartialEq<MouseButtonEvent> for MouseButtonEvent
impl PartialEq<MouseButtonEvent> for MouseButtonEvent
impl Copy for MouseButtonEvent
impl Eq for MouseButtonEvent
impl StructuralEq for MouseButtonEvent
impl StructuralPartialEq for MouseButtonEvent
Auto Trait Implementations
impl RefUnwindSafe for MouseButtonEvent
impl Send for MouseButtonEvent
impl Sync for MouseButtonEvent
impl Unpin for MouseButtonEvent
impl UnwindSafe for MouseButtonEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more