#[repr(C)]pub struct TextAreaStateWrapper {
pub inner: TextAreaState,
pub on_text_input: OptionTextAreaOnTextInput,
pub on_focus_lost: OptionTextAreaOnFocusLost,
pub update_text_area_before_calling_focus_lost_fn: bool,
pub on_virtual_key_down: OptionTextAreaOnVirtualKeyDown,
}Expand description
TextAreaState together with optional user callbacks.
Fields§
§inner: TextAreaState§on_text_input: OptionTextAreaOnTextInput§on_focus_lost: OptionTextAreaOnFocusLost§update_text_area_before_calling_focus_lost_fn: bool§on_virtual_key_down: OptionTextAreaOnVirtualKeyDownTrait Implementations§
Source§impl Clone for TextAreaStateWrapper
impl Clone for TextAreaStateWrapper
Source§fn clone(&self) -> TextAreaStateWrapper
fn clone(&self) -> TextAreaStateWrapper
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 TextAreaStateWrapper
impl Debug for TextAreaStateWrapper
Source§impl Default for TextAreaStateWrapper
impl Default for TextAreaStateWrapper
impl Eq for TextAreaStateWrapper
Source§impl PartialEq for TextAreaStateWrapper
impl PartialEq for TextAreaStateWrapper
impl StructuralPartialEq for TextAreaStateWrapper
Auto Trait Implementations§
impl Freeze for TextAreaStateWrapper
impl RefUnwindSafe for TextAreaStateWrapper
impl Send for TextAreaStateWrapper
impl Sync for TextAreaStateWrapper
impl Unpin for TextAreaStateWrapper
impl UnsafeUnpin for TextAreaStateWrapper
impl UnwindSafe for TextAreaStateWrapper
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§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