pub struct KeyboardOptions {
pub keyboard_type: KeyboardType,
pub capitalization: KeyboardCapitalization,
pub ime_action: ImeAction,
pub auto_correct_enabled: Option<bool>,
pub show_keyboard_on_focus: Option<bool>,
pub platform_ime_options: Option<&'static str>,
pub hint_locales: Option<&'static str>,
}Expand description
Input transformation settings: keyboard type, capitalization, and IME action.
Corresponds to Compose’s KeyboardOptions.
Fields§
§keyboard_type: KeyboardType§capitalization: KeyboardCapitalization§ime_action: ImeAction§auto_correct_enabled: Option<bool>§show_keyboard_on_focus: Option<bool>§platform_ime_options: Option<&'static str>§hint_locales: Option<&'static str>Implementations§
Source§impl KeyboardOptions
impl KeyboardOptions
pub const DEFAULT: KeyboardOptions
pub const SECURE_TEXT_FIELD: KeyboardOptions
pub fn fill_unspecified_values_with( &self, other: Option<&KeyboardOptions>, ) -> KeyboardOptions
Sourcepub fn merge(&self, other: Option<&KeyboardOptions>) -> KeyboardOptions
pub fn merge(&self, other: Option<&KeyboardOptions>) -> KeyboardOptions
Returns a new KeyboardOptions that merges this with [other].
[other]’s null or Unspecified values are replaced with this object’s values.
Corresponds to Compose’s KeyboardOptions.merge().
Trait Implementations§
Source§impl Clone for KeyboardOptions
impl Clone for KeyboardOptions
Source§fn clone(&self) -> KeyboardOptions
fn clone(&self) -> KeyboardOptions
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 KeyboardOptions
Source§impl Debug for KeyboardOptions
impl Debug for KeyboardOptions
Source§impl Default for KeyboardOptions
impl Default for KeyboardOptions
Source§impl PartialEq for KeyboardOptions
impl PartialEq for KeyboardOptions
Source§fn eq(&self, other: &KeyboardOptions) -> bool
fn eq(&self, other: &KeyboardOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KeyboardOptions
Auto Trait Implementations§
impl Freeze for KeyboardOptions
impl RefUnwindSafe for KeyboardOptions
impl Send for KeyboardOptions
impl Sync for KeyboardOptions
impl Unpin for KeyboardOptions
impl UnsafeUnpin for KeyboardOptions
impl UnwindSafe for KeyboardOptions
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