[−][src]Enum wayland_protocols::unstable::text_input::v1::server::zwp_text_input_v1::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
Normal
default input, allowing all characters
Alpha
allow only alphabetic characters
Digits
allow only digits
Number
input a number (including decimal separator and sign)
Phone
input a phone number
Url
input an URL
Email
input an email address
Name
input a name of a person
Password
input a password (combine with password or sensitive_data hint)
Date
input a date
Time
input a time
Datetime
input a date and time
Terminal
input for a terminal
Methods
impl ContentPurpose
[src]
Trait Implementations
impl PartialEq<ContentPurpose> for ContentPurpose
[src]
fn eq(&self, other: &ContentPurpose) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
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 Debug for ContentPurpose
[src]
Auto Trait Implementations
impl Send for ContentPurpose
impl Sync 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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,