[][src]Enum lyon_algorithms::fit::FitStyle

pub enum FitStyle {
    Stretch,
    Min,
    Max,
    Horizontal,
    Vertical,
}

The strategy to use when fitting (stretching, overflow, etc.)

Variants

Stretch

Stretch vertically and horizontally to fit the destination rectangle exactly.

Min

Uniformly scale without overflow.

Max

Uniformly scale with overflow.

Horizontal

Uniformly scale to fit horizontally.

Vertical

Uniformly scale to fit vertically.

Trait Implementations

impl Clone for FitStyle[src]

impl Copy for FitStyle[src]

impl Debug for FitStyle[src]

impl Eq for FitStyle[src]

impl PartialEq<FitStyle> for FitStyle[src]

impl StructuralEq for FitStyle[src]

impl StructuralPartialEq for FitStyle[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<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.