pub struct TextElementEvent {
pub id: ElementId,
pub kind: TextElementEventKind,
}Expand description
An interaction with a TextElement, returned by TextArea::poll_element_event.
Fields§
§id: ElementIdThe element that was interacted with.
kind: TextElementEventKindWhat kind of interaction occurred.
Trait Implementations§
Source§impl Clone for TextElementEvent
impl Clone for TextElementEvent
Source§fn clone(&self) -> TextElementEvent
fn clone(&self) -> TextElementEvent
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 TextElementEvent
impl Debug for TextElementEvent
impl Eq for TextElementEvent
Source§impl PartialEq for TextElementEvent
impl PartialEq for TextElementEvent
impl StructuralPartialEq for TextElementEvent
Auto Trait Implementations§
impl Freeze for TextElementEvent
impl RefUnwindSafe for TextElementEvent
impl Send for TextElementEvent
impl Sync for TextElementEvent
impl Unpin for TextElementEvent
impl UnsafeUnpin for TextElementEvent
impl UnwindSafe for TextElementEvent
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