[][src]Enum elvis_core::Style

pub enum Style {
    Width(Unit),
    Height(Unit),
    MaxWidth(Unit),
    MaxHeight(Unit),
    OutlineWidth(Unit),
    Top(Unit),
    Right(Unit),
    Bottom(Unit),
    Left(Unit),
    Padding(VecUnit),
    PaddingTop(Unit),
    PaddingRight(Unit),
    PaddingBottom(Unit),
    PaddingLeft(Unit),
    Margin(VecUnit),
    MarginTop(Unit),
    MarginRight(Unit),
    MarginBottom(Unit),
    MarginLeft(Unit),
    BorderTop(BoxBorder),
    BorderRight(BoxBorder),
    BorderBottom(BoxBorder),
    BorderLeft(BoxBorder),
    Border(BoxBorder),
    FontWeight(Unit),
    FontSize(Unit),
    FontStretch(Unit),
    LineHeight(Unit),
    Color(Color),
    BackgroundColor(Color),
    AlignItems(FlexPosition),
    JustifyContent(FlexPosition),
    FlexGrow(Unit),
    Order(Unit),
    GridAutoColumns(GridAuto),
    GridAutoRows(GridAuto),
    GridAutoFlow(GridFlow),
    GridColumnGap(Unit),
    GridRowGap(Unit),
    GridTemplateColumns(GridTemplate),
    GridTemplateRows(GridTemplate),
    ColumnCount(Unit),
    ColumnGap(Unit),
    ColumnRuleColor(Color),
    ColumnRuleStyle(MultiColumnLineStyle),
    FlexBasis(FlexBasis),
    FlexDirection(FlexDirection),
    FlexPosition(FlexPosition),
    FlexWrap(FlexWrap),
    BorderStyle(BorderStyle),
    GridAuto(GridAuto),
    GridFlow(GridFlow),
    GridTemplate(GridTemplate),
    FontStyle(FontStyle),
    FontFamily(FontFamily),
    TextAlign(TextAlign),
    BoxShadow(BoxShadow),
    Position(Position),
    BorderRadius(BorderRadius),
}

Evlis Style

Variants

Width(Unit)

Box Width

Height(Unit)

Box Height

MaxWidth(Unit)

Box Max Width

MaxHeight(Unit)

Box Max Height

OutlineWidth(Unit)

Box Outline Width

Top(Unit)

Box Top

Right(Unit)

Box Right

Bottom(Unit)

Box Bottom

Left(Unit)

Box Left

Padding(VecUnit)

Box Padding

PaddingTop(Unit)

Padding Top

PaddingRight(Unit)

Padding right

PaddingBottom(Unit)

Padding Bottom

PaddingLeft(Unit)

Padding left

Margin(VecUnit)

Box Margin

MarginTop(Unit)

Margin Top

MarginRight(Unit)

Margin right

MarginBottom(Unit)

Margin Bottom

MarginLeft(Unit)

Margin left

BorderTop(BoxBorder)

Border Top

BorderRight(BoxBorder)

Border Right

BorderBottom(BoxBorder)

Border Bottom

BorderLeft(BoxBorder)

Border Left

Border(BoxBorder)

Border Border

FontWeight(Unit)

Font Weight Style

FontSize(Unit)

Font Size Style

FontStretch(Unit)

Font Stretch Style

LineHeight(Unit)

Line Height Style

Color(Color)

Custom Color

BackgroundColor(Color)

Custom Color

AlignItems(FlexPosition)

AlignItem Style

JustifyContent(FlexPosition)

AlignItem Style

FlexGrow(Unit)

FlexGrow Style

Order(Unit)

FlexOrder Style

GridAutoColumns(GridAuto)

GridAutoColumn Style

GridAutoRows(GridAuto)

GridAutoColumn Style

GridAutoFlow(GridFlow)

GridAutoFlow Style

GridColumnGap(Unit)

GridColumnGap Style

GridRowGap(Unit)

GridColumnGap Style

GridTemplateColumns(GridTemplate)

GridTemplateColumns Style

GridTemplateRows(GridTemplate)

GridTemplateRow Style

ColumnCount(Unit)

ColumnCount Style

ColumnGap(Unit)

ColumnGap Style

ColumnRuleColor(Color)

ColumnRuleColor Style

ColumnRuleStyle(MultiColumnLineStyle)

ColumnRuleStyle Style

FlexBasis(FlexBasis)

FlexBasis style

FlexDirection(FlexDirection)

FlexDirection style

FlexPosition(FlexPosition)

FlexPosition style

FlexWrap(FlexWrap)

Flex Wrap Style

BorderStyle(BorderStyle)

Border Style

GridAuto(GridAuto)

Grid Auto Style

GridFlow(GridFlow)

Grid Flow Style

GridTemplate(GridTemplate)

Grid Template Style

FontStyle(FontStyle)

Font Style

FontFamily(FontFamily)

Font Family

TextAlign(TextAlign)

Text Align

BoxShadow(BoxShadow)

Box Shadow

Position(Position)

Box Position

BorderRadius(BorderRadius)

Border Radius

Implementations

impl Style[src]

pub fn to_css(&self) -> String[src]

Convert Style to css string

Trait Implementations

impl Clone for Style[src]

impl Eq for Style[src]

impl From<BorderRadius> for Style[src]

impl From<BorderStyle> for Style[src]

impl From<BoxShadow> for Style[src]

impl From<FlexBasis> for Style[src]

impl From<FlexDirection> for Style[src]

impl From<FlexPosition> for Style[src]

impl From<FlexWrap> for Style[src]

impl From<FontFamily> for Style[src]

impl From<FontStyle> for Style[src]

impl From<GridAuto> for Style[src]

impl From<GridFlow> for Style[src]

impl From<GridTemplate> for Style[src]

impl From<Position> for Style[src]

impl From<TextAlign> for Style[src]

impl Into<Style> for Color[src]

impl Ord for Style[src]

impl PartialEq<Style> for Style[src]

impl PartialOrd<Style> for Style[src]

impl StructuralEq for Style[src]

impl StructuralPartialEq for Style[src]

Auto Trait Implementations

impl RefUnwindSafe for Style

impl Send for Style

impl Sync for Style

impl Unpin for Style

impl UnwindSafe for Style

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.