pub struct TextInputConfiguration {
pub autocorrect: bool,
pub autocapitalize: Autocapitalize,
pub suggestions: bool,
pub input_action: TextInputAction,
}Expand description
Platform text-assistance preferences for the focused text region.
Returned by InputHandler::text_input_configuration and forwarded to the
platform whenever it changes; the platform maps the fields onto its native
input-session attributes (on web, DOM attributes of the hidden editable
element such as autocorrect and enterkeyhint).
The default disables all text assistance and requests no particular action key presentation.
Fields§
§autocorrect: boolWhether the platform may automatically correct entered text.
autocapitalize: AutocapitalizeHow software keyboards automatically capitalize entered text.
suggestions: boolWhether software keyboards may offer word suggestions and spellcheck.
input_action: TextInputActionThe action advertised on a software keyboard’s confirm (“enter”) key.
Trait Implementations§
Source§impl Clone for TextInputConfiguration
impl Clone for TextInputConfiguration
Source§fn clone(&self) -> TextInputConfiguration
fn clone(&self) -> TextInputConfiguration
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 TextInputConfiguration
impl Debug for TextInputConfiguration
Source§impl Default for TextInputConfiguration
impl Default for TextInputConfiguration
Source§fn default() -> TextInputConfiguration
fn default() -> TextInputConfiguration
Returns the “default value” for a type. Read more
impl Eq for TextInputConfiguration
Source§impl PartialEq for TextInputConfiguration
impl PartialEq for TextInputConfiguration
impl StructuralPartialEq for TextInputConfiguration
Auto Trait Implementations§
impl Freeze for TextInputConfiguration
impl RefUnwindSafe for TextInputConfiguration
impl Send for TextInputConfiguration
impl Sync for TextInputConfiguration
impl Unpin for TextInputConfiguration
impl UnsafeUnpin for TextInputConfiguration
impl UnwindSafe for TextInputConfiguration
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().