[][src]Enum sixtyfps_compilerlib::expression_tree::Unit

pub enum Unit {
    None,
    Percent,
    Px,
    Lx,
    Cm,
    Mm,
    In,
    Pt,
    S,
    Ms,
}

The units that can be used after numbers in the language

Variants

None

No unit was given

Percent
Px

Physical pixels

Lx

Logical pixels

Cm

Centimeters

Mm

Milimeters

In

inches

Pt

Points

S

Seconds

Ms

Milliseconds

Implementations

impl Unit[src]

pub fn ty(self) -> Type[src]

pub fn normalize(self, x: f64) -> f64[src]

Trait Implementations

impl Clone for Unit[src]

impl Copy for Unit[src]

impl Debug for Unit[src]

impl Default for Unit[src]

impl Display for Unit[src]

impl Eq for Unit[src]

impl FromStr for Unit[src]

type Err = ()

The associated error which can be returned from parsing.

impl PartialEq<Unit> for Unit[src]

impl StructuralEq for Unit[src]

impl StructuralPartialEq for Unit[src]

Auto Trait Implementations

impl RefUnwindSafe for Unit

impl Send for Unit

impl Sync for Unit

impl Unpin for Unit

impl UnwindSafe for Unit

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> ToString for T where
    T: Display + ?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.