[][src]Enum gtk::SortType

#[non_exhaustive]pub enum SortType {
    // some variants omitted

Determines the direction of a sort.

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.

Sorting is in ascending order.


Sorting is in descending order.

Trait Implementations

impl Clone for SortType[src]

impl Copy for SortType[src]

impl Debug for SortType[src]

impl Display for SortType[src]

impl Eq for SortType[src]

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

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

impl Hash for SortType[src]

impl Ord for SortType[src]

impl PartialEq<SortType> for SortType[src]

impl PartialOrd<SortType> for SortType[src]

impl SetValue for SortType[src]

impl StaticType for SortType[src]

impl StructuralEq for SortType[src]

impl StructuralPartialEq for SortType[src]

Auto Trait Implementations

impl RefUnwindSafe for SortType

impl Send for SortType

impl Sync for SortType

impl Unpin for SortType

impl UnwindSafe for SortType

Blanket Implementations

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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToOwned for T where
    T: Clone

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

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

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.