[][src]Enum gtk::InputPurpose

#[non_exhaustive]pub enum InputPurpose {
    FreeForm,
    Alpha,
    Digits,
    Number,
    Phone,
    Url,
    Email,
    Name,
    Password,
    Pin,
    Terminal,
    // some variants omitted
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FreeForm
Alpha
Digits
Number
Phone
Url
Email
Name
Password
Pin
Terminal

Trait Implementations

impl Clone for InputPurpose[src]

impl Copy for InputPurpose[src]

impl Debug for InputPurpose[src]

impl Display for InputPurpose[src]

impl Eq for InputPurpose[src]

impl<'a> FromValue<'a> for InputPurpose[src]

impl<'a> FromValueOptional<'a> for InputPurpose[src]

impl Hash for InputPurpose[src]

impl Ord for InputPurpose[src]

impl PartialEq<InputPurpose> for InputPurpose[src]

impl PartialOrd<InputPurpose> for InputPurpose[src]

impl SetValue for InputPurpose[src]

impl StaticType for InputPurpose[src]

impl StructuralEq for InputPurpose[src]

impl StructuralPartialEq for InputPurpose[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.