Enum animate::UnitType[][src]

#[non_exhaustive]
pub enum UnitType {
    Pixel,
    Em,
    Mm,
    Point,
    Cm,
    // some variants omitted
}

The type of unit in which a value is expressed

This enumeration might be expanded at later date

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

Unit expressed in pixels (with subpixel precision)

Em

Unit expressed in em

Mm

Unit expressed in millimeters

Point

Unit expressed in points

Cm

Unit expressed in centimeters

Trait Implementations

impl Clone for UnitType[src]

impl Copy for UnitType[src]

impl Debug for UnitType[src]

impl Display for UnitType[src]

impl Eq for UnitType[src]

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

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

impl Hash for UnitType[src]

impl Ord for UnitType[src]

impl PartialEq<UnitType> for UnitType[src]

impl PartialOrd<UnitType> for UnitType[src]

impl SetValue for UnitType[src]

impl StaticType for UnitType[src]

impl StructuralEq for UnitType[src]

impl StructuralPartialEq for UnitType[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<Fr, To> IntoColor<To> for Fr where
    To: FromColor<Fr>, 
[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: SetValue + Send + ToValue + ?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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,