pub enum TextElementEventKind {
Click,
HoverEnter,
HoverLeave,
}Expand description
The kind of element interaction.
Variants§
Click
The element was clicked (single click).
HoverEnter
The mouse entered the element (was outside or on a different element).
HoverLeave
The mouse left the element (moved to plain text or a different element).
Trait Implementations§
Source§impl Clone for TextElementEventKind
impl Clone for TextElementEventKind
Source§fn clone(&self) -> TextElementEventKind
fn clone(&self) -> TextElementEventKind
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 moreimpl Copy for TextElementEventKind
Source§impl Debug for TextElementEventKind
impl Debug for TextElementEventKind
impl Eq for TextElementEventKind
Source§impl PartialEq for TextElementEventKind
impl PartialEq for TextElementEventKind
impl StructuralPartialEq for TextElementEventKind
Auto Trait Implementations§
impl Freeze for TextElementEventKind
impl RefUnwindSafe for TextElementEventKind
impl Send for TextElementEventKind
impl Sync for TextElementEventKind
impl Unpin for TextElementEventKind
impl UnsafeUnpin for TextElementEventKind
impl UnwindSafe for TextElementEventKind
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