[−][src]Enum wayland_protocols::unstable::text_input::v1::client::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
default input, allowing all characters
allow only alphabetic characters
allow only digits
input a number (including decimal separator and sign)
input a phone number
input an URL
input an email address
input a name of a person
input a password (combine with password or sensitive_data hint)
input a date
input a time
input a date and time
input for a terminal
Implementations
impl ContentPurpose
[src]
Trait Implementations
impl Clone for ContentPurpose
[src]
fn clone(&self) -> ContentPurpose
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ContentPurpose
[src]
impl Debug for ContentPurpose
[src]
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]
impl StructuralPartialEq for ContentPurpose
[src]
Auto Trait Implementations
impl RefUnwindSafe for ContentPurpose
impl Send for ContentPurpose
impl Sync for ContentPurpose
impl Unpin for ContentPurpose
impl UnwindSafe for ContentPurpose
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>,