pub struct UseStartTypingOptions {
pub event_type: Cow<'static, str>,
pub check_editable: bool,
pub check_modifiers: bool,
pub key_filter: Option<Box<dyn Fn(&str) -> bool>>,
}Fields§
§event_type: Cow<'static, str>The keyboard event type to listen for. Default: “keydown”
check_editable: boolWhether to check for editable elements. Default: true
check_modifiers: boolWhether to check for modifier keys. Default: true
key_filter: Option<Box<dyn Fn(&str) -> bool>>Custom function to determine if a key should trigger the callback. If not provided, defaults to checking if the key is alphanumeric.
Trait Implementations§
Source§impl Clone for UseStartTypingOptions
impl Clone for UseStartTypingOptions
Source§impl Debug for UseStartTypingOptions
impl Debug for UseStartTypingOptions
Source§impl Default for UseStartTypingOptions
impl Default for UseStartTypingOptions
Source§impl PartialEq for UseStartTypingOptions
impl PartialEq for UseStartTypingOptions
Auto Trait Implementations§
impl Freeze for UseStartTypingOptions
impl !RefUnwindSafe for UseStartTypingOptions
impl !Send for UseStartTypingOptions
impl !Sync for UseStartTypingOptions
impl Unpin for UseStartTypingOptions
impl UnsafeUnpin for UseStartTypingOptions
impl !UnwindSafe for UseStartTypingOptions
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<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> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.