[][src]Enum atk::ValueType

#[non_exhaustive]pub enum ValueType {
    VeryWeak,
    Weak,
    Acceptable,
    Strong,
    VeryStrong,
    VeryLow,
    Low,
    Medium,
    High,
    VeryHigh,
    VeryBad,
    Bad,
    Good,
    VeryGood,
    Best,
    LastDefined,
    // some variants omitted
}

Default types for a given value. Those are defined in order to easily get localized strings to describe a given value or a given subrange, using ValueType::get_localized_name.

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.
VeryWeak
Weak
Acceptable
Strong
VeryStrong
VeryLow
Low
Medium
High
VeryHigh
VeryBad
Bad
Good
VeryGood
Best
LastDefined

Trait Implementations

impl Clone for ValueType[src]

impl Copy for ValueType[src]

impl Debug for ValueType[src]

impl Display for ValueType[src]

impl Eq for ValueType[src]

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

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

impl Hash for ValueType[src]

impl Ord for ValueType[src]

impl PartialEq<ValueType> for ValueType[src]

impl PartialOrd<ValueType> for ValueType[src]

impl SetValue for ValueType[src]

impl StaticType for ValueType[src]

impl StructuralEq for ValueType[src]

impl StructuralPartialEq for ValueType[src]

Auto Trait Implementations

impl RefUnwindSafe for ValueType

impl Send for ValueType

impl Sync for ValueType

impl Unpin for ValueType

impl UnwindSafe for ValueType

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.