pub enum Capitalization {
Auto,
None,
Sentences,
Words,
Characters,
}Expand description
Which letters the software keyboard capitalises on its own.
A hint, not a rule: it is what the keyboard does to what it sends, and a reader
who turns it off still types what they meant to. A field that must hold capitals
wants TextField::input_filter as well, which
works whatever the keyboard does and works on a desktop, where there is no keyboard
to hint to.
Variants§
Auto
Whatever the keyboard type already implies — sentences for ordinary text, words for a name or an address, nothing for an email address. The default, and right nearly always, since the type is the better description of the two.
None
Nothing. The reader capitalises what they mean to capitalise.
Sentences
The first letter of each sentence.
Words
The first letter of each word.
Characters
Every letter.
Trait Implementations§
Source§impl Clone for Capitalization
impl Clone for Capitalization
impl Copy for Capitalization
Source§impl Debug for Capitalization
impl Debug for Capitalization
Source§impl Default for Capitalization
impl Default for Capitalization
impl Eq for Capitalization
Source§impl Hash for Capitalization
impl Hash for Capitalization
Source§impl PartialEq for Capitalization
impl PartialEq for Capitalization
impl StructuralPartialEq for Capitalization
Auto Trait Implementations§
impl Freeze for Capitalization
impl RefUnwindSafe for Capitalization
impl Send for Capitalization
impl Sync for Capitalization
impl Unpin for Capitalization
impl UnsafeUnpin for Capitalization
impl UnwindSafe for Capitalization
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