pub enum AppMouseButton {
Left,
Right,
Middle,
}Expand description
Runtime customization surface for advanced integrations.
Mouse button used by AppMouseEventKind.
Variants§
Trait Implementations§
Source§impl Clone for AppMouseButton
impl Clone for AppMouseButton
Source§fn clone(&self) -> AppMouseButton
fn clone(&self) -> AppMouseButton
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AppMouseButton
impl Debug for AppMouseButton
Source§impl From<MouseButton> for AppMouseButton
impl From<MouseButton> for AppMouseButton
Source§fn from(value: MouseButton) -> Self
fn from(value: MouseButton) -> Self
Converts to this type from the input type.
Source§impl Hash for AppMouseButton
impl Hash for AppMouseButton
Source§impl PartialEq for AppMouseButton
impl PartialEq for AppMouseButton
Source§fn eq(&self, other: &AppMouseButton) -> bool
fn eq(&self, other: &AppMouseButton) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AppMouseButton
impl Eq for AppMouseButton
impl StructuralPartialEq for AppMouseButton
Auto Trait Implementations§
impl Freeze for AppMouseButton
impl RefUnwindSafe for AppMouseButton
impl Send for AppMouseButton
impl Sync for AppMouseButton
impl Unpin for AppMouseButton
impl UnsafeUnpin for AppMouseButton
impl UnwindSafe for AppMouseButton
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more