[−][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
Methods
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 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 Debug for ContentPurpose
[src]
Auto Trait Implementations
impl Send for ContentPurpose
impl Sync for ContentPurpose
impl Unpin for ContentPurpose
impl RefUnwindSafe for ContentPurpose
impl UnwindSafe for ContentPurpose
Blanket Implementations
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>,
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,
impl<T> Downcast for T where
T: Any,
T: Any,