[−][src]Enum wayland_protocols::unstable::text_input::v3::client::zwp_text_input_v3::ContentPurpose      
content purpose
The content purpose allows to specify the primary purpose of a text input.
This allows an input method to show special purpose input panels with extra characters or to disallow some characters.
Variants
Normaldefault input, allowing all characters
Alphaallow only alphabetic characters
Digitsallow only digits
Numberinput a number (including decimal separator and sign)
Phoneinput a phone number
Urlinput an URL
Emailinput an email address
Nameinput a name of a person
Passwordinput a password (combine with sensitive_data hint)
Pininput is a numeric password (combine with sensitive_data hint)
Dateinput a date
Timeinput a time
Datetimeinput a date and time
Terminalinput for a terminal
Methods
impl ContentPurpose[src]
Trait Implementations
impl Copy for ContentPurpose[src]
impl Clone for ContentPurpose[src]
fn clone(&self) -> ContentPurpose[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<ContentPurpose> for ContentPurpose[src]
fn eq(&self, other: &ContentPurpose) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Debug for ContentPurpose[src]
Auto Trait Implementations
impl Unpin for ContentPurpose
impl Sync for ContentPurpose
impl Send for ContentPurpose
impl UnwindSafe for ContentPurpose
impl RefUnwindSafe for ContentPurpose
Blanket Implementations
impl<T> ToOwned for T where
    T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
    U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
    U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,