[][src]Enum gtk::EntryIconPosition

#[non_exhaustive]pub enum EntryIconPosition {
    Primary,
    Secondary,
    // some variants omitted
}

Specifies the side of the entry at which an icon is placed.

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.
Primary

At the beginning of the entry (depending on the text direction).

Secondary

At the end of the entry (depending on the text direction).

Trait Implementations

impl Clone for EntryIconPosition[src]

impl Copy for EntryIconPosition[src]

impl Debug for EntryIconPosition[src]

impl Display for EntryIconPosition[src]

impl Eq for EntryIconPosition[src]

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

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

impl Hash for EntryIconPosition[src]

impl Ord for EntryIconPosition[src]

impl PartialEq<EntryIconPosition> for EntryIconPosition[src]

impl PartialOrd<EntryIconPosition> for EntryIconPosition[src]

impl SetValue for EntryIconPosition[src]

impl StaticType for EntryIconPosition[src]

impl StructuralEq for EntryIconPosition[src]

impl StructuralPartialEq for EntryIconPosition[src]

Auto Trait Implementations

impl RefUnwindSafe for EntryIconPosition

impl Send for EntryIconPosition

impl Sync for EntryIconPosition

impl Unpin for EntryIconPosition

impl UnwindSafe for EntryIconPosition

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

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

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

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.