pub struct KeyboardActionHandler(/* private fields */);Expand description
Runs when the person presses a field’s keyboard action key, or Enter in
a single-line field. A field without a handler runs the action’s
default; a handler runs it only through
KeyboardActionScope::perform_default_action.
Implementations§
Source§impl KeyboardActionHandler
impl KeyboardActionHandler
pub fn new(handler: impl Fn(&KeyboardActionScope) + 'static) -> Self
Trait Implementations§
Source§impl Clone for KeyboardActionHandler
impl Clone for KeyboardActionHandler
Source§impl Debug for KeyboardActionHandler
impl Debug for KeyboardActionHandler
Auto Trait Implementations§
impl !RefUnwindSafe for KeyboardActionHandler
impl !Send for KeyboardActionHandler
impl !Sync for KeyboardActionHandler
impl !UnwindSafe for KeyboardActionHandler
impl Freeze for KeyboardActionHandler
impl Unpin for KeyboardActionHandler
impl UnsafeUnpin for KeyboardActionHandler
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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