pub enum TextInputStateChange {
FocusGained,
FocusLost,
SelectionChanged,
ContentChanged,
}Expand description
A change in the state of the focused text input.
Variants§
FocusGained
An editable element gained focus.
FocusLost
The focused editable element lost focus.
SelectionChanged
The selection or caret moved
ContentChanged
The document content changed outside of platform-initiated edits.
Trait Implementations§
Source§impl Clone for TextInputStateChange
impl Clone for TextInputStateChange
Source§fn clone(&self) -> TextInputStateChange
fn clone(&self) -> TextInputStateChange
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 TextInputStateChange
Source§impl Debug for TextInputStateChange
impl Debug for TextInputStateChange
impl Eq for TextInputStateChange
Source§impl Hash for TextInputStateChange
impl Hash for TextInputStateChange
Source§impl PartialEq for TextInputStateChange
impl PartialEq for TextInputStateChange
impl StructuralPartialEq for TextInputStateChange
Auto Trait Implementations§
impl Freeze for TextInputStateChange
impl RefUnwindSafe for TextInputStateChange
impl Send for TextInputStateChange
impl Sync for TextInputStateChange
impl Unpin for TextInputStateChange
impl UnsafeUnpin for TextInputStateChange
impl UnwindSafe for TextInputStateChange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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