pub enum TextCapitalization {
Words,
Sentences,
Characters,
None,
}Expand description
Configures how the platform keyboard will select an uppercase or lowercase keyboard.
Only supports text keyboards, other keyboard types will ignore this configuration. Capitalization is locale-aware.
Variants§
Words
Defaults to an uppercase keyboard for the first letter of each word.
Corresponds to InputType.TYPE_TEXT_FLAG_CAP_WORDS on Android, and
UITextAutocapitalizationTypeWords on iOS.
Sentences
Defaults to an uppercase keyboard for the first letter of each sentence.
Corresponds to InputType.TYPE_TEXT_FLAG_CAP_SENTENCES on Android, and
UITextAutocapitalizationTypeSentences on iOS.
Characters
Defaults to an uppercase keyboard for each character.
Corresponds to InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS on Android, and
UITextAutocapitalizationTypeAllCharacters on iOS.
None
Defaults to a lowercase keyboard.
Trait Implementations§
Source§impl Clone for TextCapitalization
impl Clone for TextCapitalization
Source§fn clone(&self) -> TextCapitalization
fn clone(&self) -> TextCapitalization
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for TextCapitalization
Source§impl Debug for TextCapitalization
impl Debug for TextCapitalization
impl Eq for TextCapitalization
Source§impl Hash for TextCapitalization
impl Hash for TextCapitalization
Source§impl PartialEq for TextCapitalization
impl PartialEq for TextCapitalization
impl StructuralPartialEq for TextCapitalization
Auto Trait Implementations§
impl Freeze for TextCapitalization
impl RefUnwindSafe for TextCapitalization
impl Send for TextCapitalization
impl Sync for TextCapitalization
impl Unpin for TextCapitalization
impl UnsafeUnpin for TextCapitalization
impl UnwindSafe for TextCapitalization
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
key and return true if they are equal.