Milky2018/css/style does not have a README file

    BorderCollapse

    pub(all) enum BorderCollapse {
    Separate
    Collapse
    } derive(Eq,
    Debug
    )

    CSS border-collapse property (for tables)

    BorderCollapse::equal

    BorderCollapse::not_equal

    fn BorderCollapse::not_equal(x : BorderCollapse, y : BorderCollapse) -> Bool

    BorderCollapse::output

    fn BorderCollapse::output(self : BorderCollapse, logger : &Logger) -> Unit

    BorderCollapse::to_string

    fn BorderCollapse::to_string(self : BorderCollapse) -> String

    BorderStyle

    pub(all) enum BorderStyle {
    None
    Inset
    Groove
    Outset
    Ridge
    Dotted
    Dashed
    Solid
    Double
    Hidden
    } derive(Eq,
    Debug
    )

    CSS border-style values, ordered by conflict resolution priority (higher wins).
    impl Show for BorderStyle

    BorderStyle::equal

    fn BorderStyle::equal(BorderStyle, BorderStyle) -> Bool

    BorderStyle::not_equal

    fn BorderStyle::not_equal(x : BorderStyle, y : BorderStyle) -> Bool

    BorderStyle::output

    fn BorderStyle::output(self : BorderStyle, logger : &Logger) -> Unit

    BorderStyle::priority

    fn BorderStyle::priority(self : BorderStyle) -> Int

    BorderStyle::to_string

    fn BorderStyle::to_string(self : BorderStyle) -> String

    BoxShadow

    pub struct BoxShadow {
    inset : Bool
    offset_x : Double
    offset_y : Double
    blur_radius : Double
    spread_radius : Double
    color :
    Color

    } derive(Eq,
    Debug
    )

    BoxShadow::equal

    fn BoxShadow::equal(BoxShadow, BoxShadow) -> Bool

    BoxShadow::new

    fn BoxShadow::new(inset : Bool, offset_x : Double, offset_y : Double, blur_radius : Double, spread_radius : Double, color :
    Color
    ) -> BoxShadow

    BoxShadow::not_equal

    fn BoxShadow::not_equal(x : BoxShadow, y : BoxShadow) -> Bool

    BreakBefore

    pub(all) enum BreakBefore {
    Auto
    Column
    Avoid
    } derive(Eq,
    Debug
    )

    CSS break-before property (minimum subset for multicol tests).
    impl Show for BreakBefore

    BreakBefore::equal

    fn BreakBefore::equal(BreakBefore, BreakBefore) -> Bool

    BreakBefore::not_equal

    fn BreakBefore::not_equal(x : BreakBefore, y : BreakBefore) -> Bool

    BreakBefore::output

    fn BreakBefore::output(self : BreakBefore, logger : &Logger) -> Unit

    BreakBefore::to_string

    fn BreakBefore::to_string(self : BreakBefore) -> String

    BreakInside

    pub(all) enum BreakInside {
    Auto
    Avoid
    } derive(Eq,
    Debug
    )

    CSS break-inside property (minimum subset for multicol tests).
    impl Show for BreakInside

    BreakInside::equal

    fn BreakInside::equal(BreakInside, BreakInside) -> Bool

    BreakInside::not_equal

    fn BreakInside::not_equal(x : BreakInside, y : BreakInside) -> Bool

    BreakInside::output

    fn BreakInside::output(self : BreakInside, logger : &Logger) -> Unit

    BreakInside::to_string

    fn BreakInside::to_string(self : BreakInside) -> String

    CaptionSide

    pub(all) enum CaptionSide {
    Top
    Bottom
    } derive(Eq,
    Debug
    )

    CSS caption-side property (for table captions)
    impl Show for CaptionSide

    CaptionSide::equal

    fn CaptionSide::equal(CaptionSide, CaptionSide) -> Bool

    CaptionSide::not_equal

    fn CaptionSide::not_equal(x : CaptionSide, y : CaptionSide) -> Bool

    CaptionSide::output

    fn CaptionSide::output(self : CaptionSide, logger : &Logger) -> Unit

    CaptionSide::to_string

    fn CaptionSide::to_string(self : CaptionSide) -> String

    ClipPath

    pub(all) enum ClipPath {
    None
    Inset(Double, Double, Double, Double)
    Rect(Double, Double, Double, Double)
    Xywh(Double, Double, Double, Double)
    Circle(Double, Double, Double)
    Ellipse(Double, Double, Double, Double)
    Polygon(Array[(Double, Double)])
    } derive(Eq,
    Debug
    )

    CSS clip-path property subset used by paint and hit testing. Shape values are pixels; negative values encode percentages as fractions.

    ClipPath::equal

    fn ClipPath::equal(ClipPath, ClipPath) -> Bool

    ClipPath::none

    fn ClipPath::none() -> ClipPath

    ClipPath::not_equal

    fn ClipPath::not_equal(x : ClipPath, y : ClipPath) -> Bool

    ClipPath::to_repr

    ColumnFill

    pub(all) enum ColumnFill {
    Balance
    Auto
    } derive(Eq,
    Debug
    )

    CSS multi-column column-fill property.
    impl Show for ColumnFill

    ColumnFill::equal

    fn ColumnFill::equal(ColumnFill, ColumnFill) -> Bool

    ColumnFill::not_equal

    fn ColumnFill::not_equal(x : ColumnFill, y : ColumnFill) -> Bool

    ColumnFill::output

    fn ColumnFill::output(self : ColumnFill, logger : &Logger) -> Unit

    ColumnFill::to_string

    fn ColumnFill::to_string(self : ColumnFill) -> String

    ColumnSpan

    pub(all) enum ColumnSpan {
    None
    All
    } derive(Eq,
    Debug
    )

    CSS column-span property.
    impl Show for ColumnSpan

    ColumnSpan::equal

    fn ColumnSpan::equal(ColumnSpan, ColumnSpan) -> Bool

    ColumnSpan::not_equal

    fn ColumnSpan::not_equal(x : ColumnSpan, y : ColumnSpan) -> Bool

    ColumnSpan::output

    fn ColumnSpan::output(self : ColumnSpan, logger : &Logger) -> Unit

    ColumnSpan::to_string

    fn ColumnSpan::to_string(self : ColumnSpan) -> String

    Contain

    pub(all) struct Contain {
    size : Bool
    inline_size : Bool
    layout : Bool
    paint : Bool
    style : Bool
    } derive(Eq,
    Debug
    )

    CSS contain property - uses flags since multiple values can be combined e.g., "contain: layout paint" or "contain: strict"
    impl Show for Contain

    Contain::content

    fn Contain::content() -> Contain

    content = layout + paint + style (no size)

    Contain::equal

    fn Contain::equal(Contain, Contain) -> Bool

    Contain::has_containment

    fn Contain::has_containment(self : Contain) -> Bool

    Contain::none

    fn Contain::none() -> Contain

    Contain::not_equal

    fn Contain::not_equal(x : Contain, y : Contain) -> Bool

    Contain::output

    fn Contain::output(self : Contain, logger : &Logger) -> Unit

    Contain::strict

    fn Contain::strict() -> Contain

    strict = size + layout + paint + style

    Contain::to_repr

    Contain::to_string

    fn Contain::to_string(self : Contain) -> String

    Direction

    pub(all) enum Direction {
    Ltr
    Rtl
    } derive(Eq,
    Debug
    )

    CSS direction property (for inline text direction)
    impl Show for Direction

    Direction::equal

    fn Direction::equal(Direction, Direction) -> Bool

    Direction::is_rtl

    fn Direction::is_rtl(self : Direction) -> Bool

    Check if direction is right-to-left

    Direction::not_equal

    fn Direction::not_equal(x : Direction, y : Direction) -> Bool

    Direction::output

    fn Direction::output(self : Direction, logger : &Logger) -> Unit

    Direction::to_string

    fn Direction::to_string(self : Direction) -> String

    MarginTrim

    pub(all) enum MarginTrim {
    None
    BlockStart
    BlockEnd
    Block
    InlineStart
    InlineEnd
    Inline
    } derive(Eq,
    Debug
    )

    CSS margin-trim property
    impl Show for MarginTrim

    MarginTrim::equal

    fn MarginTrim::equal(MarginTrim, MarginTrim) -> Bool

    MarginTrim::not_equal

    fn MarginTrim::not_equal(x : MarginTrim, y : MarginTrim) -> Bool

    MarginTrim::output

    fn MarginTrim::output(self : MarginTrim, logger : &Logger) -> Unit

    MarginTrim::to_string

    fn MarginTrim::to_string(self : MarginTrim) -> String

    MarginTrim::trim_block_end

    fn MarginTrim::trim_block_end(self : MarginTrim) -> Bool

    MarginTrim::trim_block_start

    fn MarginTrim::trim_block_start(self : MarginTrim) -> Bool

    PointerEvents

    pub(all) enum PointerEvents {
    Auto
    None
    } derive(Eq,
    Debug
    )

    CSS pointer-events property (minimum subset for browser hit testing).

    PointerEvents::equal

    PointerEvents::not_equal

    fn PointerEvents::not_equal(x : PointerEvents, y : PointerEvents) -> Bool

    PointerEvents::output

    fn PointerEvents::output(self : PointerEvents, logger : &Logger) -> Unit

    PointerEvents::to_string

    fn PointerEvents::to_string(self : PointerEvents) -> String

    ScrollSnapAlign

    pub(all) enum ScrollSnapAlign {
    None
    Start
    End
    Center
    } derive(Eq,
    Debug
    )

    CSS scroll-snap-align keywords

    ScrollSnapAlign::equal

    ScrollSnapAlign::not_equal

    fn ScrollSnapAlign::not_equal(x : ScrollSnapAlign, y : ScrollSnapAlign) -> Bool

    ScrollSnapAlign::output

    fn ScrollSnapAlign::output(self : ScrollSnapAlign, logger : &Logger) -> Unit

    ScrollSnapAlign::to_string

    fn ScrollSnapAlign::to_string(self : ScrollSnapAlign) -> String

    ScrollSnapAxis

    pub(all) enum ScrollSnapAxis {
    None
    X
    Y
    Both
    } derive(Eq,
    Debug
    )

    CSS scroll-snap-type axis

    ScrollSnapAxis::equal

    ScrollSnapAxis::not_equal

    fn ScrollSnapAxis::not_equal(x : ScrollSnapAxis, y : ScrollSnapAxis) -> Bool

    ScrollSnapAxis::output

    fn ScrollSnapAxis::output(self : ScrollSnapAxis, logger : &Logger) -> Unit

    ScrollSnapAxis::to_string

    fn ScrollSnapAxis::to_string(self : ScrollSnapAxis) -> String

    ScrollSnapStrictness

    pub(all) enum ScrollSnapStrictness {
    None
    Mandatory
    Proximity
    } derive(Eq,
    Debug
    )

    CSS scroll-snap-type strictness

    ScrollSnapStrictness::equal

    ScrollSnapStrictness::not_equal

    ScrollSnapStrictness::output

    fn ScrollSnapStrictness::output(self : ScrollSnapStrictness, logger : &Logger) -> Unit

    ScrollSnapStrictness::to_string

    fn ScrollSnapStrictness::to_string(self : ScrollSnapStrictness) -> String

    ScrollSnapType

    pub(all) struct ScrollSnapType {
    axis : ScrollSnapAxis
    strictness : ScrollSnapStrictness
    } derive(Eq,
    Debug
    )

    CSS scroll-snap-type value

    ScrollSnapType::equal

    ScrollSnapType::is_mandatory

    fn ScrollSnapType::is_mandatory(self : ScrollSnapType) -> Bool

    ScrollSnapType::none

    ScrollSnapType::not_equal

    fn ScrollSnapType::not_equal(x : ScrollSnapType, y : ScrollSnapType) -> Bool

    ScrollSnapType::output

    fn ScrollSnapType::output(self : ScrollSnapType, logger : &Logger) -> Unit

    ScrollSnapType::snaps_x

    fn ScrollSnapType::snaps_x(self : ScrollSnapType) -> Bool

    ScrollSnapType::snaps_y

    fn ScrollSnapType::snaps_y(self : ScrollSnapType) -> Bool

    ScrollSnapType::to_string

    fn ScrollSnapType::to_string(self : ScrollSnapType) -> String

    Style

    pub(all) struct Style {
    display :
    Display

    position :
    Position

    float :
    Float

    clear :
    Clear

    box_sizing :
    BoxSizing

    overflow_x :
    Overflow

    overflow_y :
    Overflow

    scroll_snap_type : ScrollSnapType
    scroll_snap_align_x : ScrollSnapAlign
    scroll_snap_align_y : ScrollSnapAlign
    width :
    Dimension

    height :
    Dimension

    min_width :
    Dimension

    min_height :
    Dimension

    max_width :
    Dimension

    max_height :
    Dimension

    margin :
    Rect
    [
    Dimension
    ]
    padding :
    Rect
    [
    Dimension
    ]
    border :
    Rect
    [
    Dimension
    ]
    border_style :
    Rect
    [BorderStyle]
    border_color :
    Rect
    [
    Color
    ]
    margin_trim : MarginTrim
    flex_direction :
    FlexDirection

    flex_wrap :
    FlexWrap

    justify_content :
    Alignment

    align_items :
    Alignment

    align_content :
    Alignment

    justify_content_unsafe : Bool
    align_content_unsafe : Bool
    align_self :
    AlignSelf

    flex_grow : Double
    flex_shrink : Double
    flex_basis :
    Dimension

    order : Int
    row_gap :
    Dimension

    column_gap :
    Dimension

    column_gap_is_normal : Bool
    column_count : Int?
    column_width :
    Dimension

    column_fill : ColumnFill
    aspect_ratio : Double?
    inset :
    Rect
    [
    Dimension
    ]
    grid_template_rows : Array[
    TrackSizingFunction
    ]
    grid_template_columns : Array[
    TrackSizingFunction
    ]
    grid_auto_rows : Array[
    TrackSizingFunction
    ]
    grid_auto_columns : Array[
    TrackSizingFunction
    ]
    grid_auto_flow :
    GridAutoFlow

    grid_template_column_line_names : Array[Array[String]]
    grid_template_row_line_names : Array[Array[String]]
    grid_template_columns_kind :
    GridTemplateKind

    grid_template_rows_kind :
    GridTemplateKind

    grid_template_areas : Array[String]
    grid_row :
    GridLine

    grid_column :
    GridLine

    grid_area : String?
    justify_items :
    Alignment

    justify_self :
    AlignSelf

    font_size : Double
    font_weight : Double
    font_family : String
    line_height : Double
    text_align : TextAlign
    white_space : WhiteSpace
    text_overflow : TextOverflow
    writing_mode : WritingMode
    direction : Direction
    vertical_align : VerticalAlign
    clip :
    ClipRect

    clip_path : ClipPath
    visibility : Visibility
    pointer_events : PointerEvents
    z_index : ZIndex
    opacity : Double
    color :
    Color

    background_color :
    Color

    background_image :
    BackgroundImage

    box_shadows : Array[BoxShadow]
    contain : Contain
    break_before : BreakBefore
    break_after : BreakBefore
    break_inside : BreakInside
    column_span : ColumnSpan
    contain_intrinsic_inline_size : Double?
    contain_intrinsic_block_size : Double?
    transform : Transform
    individual_transform : Transform
    animation_name : Array[String]
    animation_duration : Array[Double]
    animation_timing_function : Array[
    Easing
    ]
    animation_delay : Array[Double]
    animation_iteration_count : Array[
    AnimationIterationCount
    ]
    animation_direction : Array[
    AnimationDirection
    ]
    animation_fill_mode : Array[
    AnimationFillMode
    ]
    animation_play_state : Array[
    AnimationPlayState
    ]
    transition_property : Array[String]
    transition_duration : Array[Double]
    transition_timing_function : Array[
    Easing
    ]
    transition_delay : Array[Double]
    has_filter : Bool
    zoom : Double
    border_spacing : Double
    border_spacing_vertical : Double
    border_collapse : BorderCollapse
    table_layout : TableLayout
    caption_side : CaptionSide
    rowspan : Int
    colspan : Int
    border_top_left_radius : Double
    border_top_right_radius : Double
    border_bottom_right_radius : Double
    border_bottom_left_radius : Double
    text_decoration_underline : Bool
    text_decoration_line_through : Bool
    text_decoration_overline : Bool
    letter_spacing : Double
    word_spacing : Double
    } derive(Eq,
    Debug
    )

    CSS Style definition for layout computation All fields are mutable to support Yoga-like setter API

    Style::contained_intrinsic_height_fallback

    fn Style::contained_intrinsic_height_fallback(self : Style) -> Double

    Fallback intrinsic contribution on physical height from contain-intrinsic-size.

    Style::contained_intrinsic_width_fallback

    fn Style::contained_intrinsic_width_fallback(self : Style) -> Double

    Fallback intrinsic contribution on physical width from contain-intrinsic-size.

    Style::default

    fn Style::default() -> Style

    Style::equal

    fn Style::equal(Style, Style) -> Bool

    Style::has_multicol

    fn Style::has_multicol(self : Style) -> Bool

    Whether this style enables CSS multi-column layout.

    Style::layout_eq

    fn Style::layout_eq(self : Style, other : Style) -> Bool

    Compare only fields that can affect layout results.

    Paint-only fields such as colors, backgrounds, shadows, opacity, pointer-events, z-index, and clipping are intentionally ignored so callers can distinguish layout invalidation from repaint-only changes.

    Style::not_equal

    fn Style::not_equal(x : Style, y : Style) -> Bool

    Style::suppresses_intrinsic_height

    fn Style::suppresses_intrinsic_height(self : Style) -> Bool

    Whether containment suppresses intrinsic contribution on physical height.

    Style::suppresses_intrinsic_width

    fn Style::suppresses_intrinsic_width(self : Style) -> Bool

    Whether containment suppresses intrinsic contribution on physical width.

    Style::to_repr

    TableLayout

    pub(all) enum TableLayout {
    Auto
    Fixed
    } derive(Eq,
    Debug
    )

    Table layout algorithm
    impl Show for TableLayout

    TableLayout::equal

    fn TableLayout::equal(TableLayout, TableLayout) -> Bool

    TableLayout::not_equal

    fn TableLayout::not_equal(x : TableLayout, y : TableLayout) -> Bool

    TableLayout::output

    fn TableLayout::output(self : TableLayout, logger : &Logger) -> Unit

    TableLayout::to_string

    fn TableLayout::to_string(self : TableLayout) -> String

    TextAlign

    pub(all) enum TextAlign {
    Start
    End
    Left
    Right
    Center
    Justify
    } derive(Eq,
    Debug
    )

    CSS text-align property
    impl Show for TextAlign

    TextAlign::equal

    fn TextAlign::equal(TextAlign, TextAlign) -> Bool

    TextAlign::not_equal

    fn TextAlign::not_equal(x : TextAlign, y : TextAlign) -> Bool

    TextAlign::output

    fn TextAlign::output(self : TextAlign, logger : &Logger) -> Unit

    TextAlign::to_string

    fn TextAlign::to_string(self : TextAlign) -> String

    TextOverflow

    pub(all) enum TextOverflow {
    Clip
    Ellipsis
    } derive(Eq,
    Debug
    )

    CSS text-overflow property.

    TextOverflow::equal

    TextOverflow::not_equal

    fn TextOverflow::not_equal(x : TextOverflow, y : TextOverflow) -> Bool

    TextOverflow::output

    fn TextOverflow::output(self : TextOverflow, logger : &Logger) -> Unit

    TextOverflow::to_string

    fn TextOverflow::to_string(self : TextOverflow) -> String

    Transform

    pub(all) struct Transform {
    translate_x : TranslateValue
    translate_y : TranslateValue
    scale_x : Double
    scale_y : Double
    rotate_degrees : Double
    skew_x_degrees : Double
    skew_y_degrees : Double
    has_matrix : Bool
    matrix_a : Double
    matrix_b : Double
    matrix_c : Double
    matrix_d : Double
    matrix_e : Double
    matrix_f : Double
    matrix3d : Array[Double]
    } derive(Eq,
    Debug
    )

    CSS transform property - list of transform functions Supports a 2D subset for visual hit testing.
    impl Show for Transform

    Transform::compute_translate_x

    fn Transform::compute_translate_x(self : Transform, element_width : Double) -> Double

    Compute translate X offset given element width

    Transform::compute_translate_y

    fn Transform::compute_translate_y(self : Transform, element_height : Double) -> Double

    Compute translate Y offset given element height

    Transform::equal

    fn Transform::equal(Transform, Transform) -> Bool

    Transform::has_affine_matrix

    fn Transform::has_affine_matrix(self : Transform) -> Bool

    Check if transform has an explicit non-identity matrix applied

    Transform::has_matrix3d

    fn Transform::has_matrix3d(self : Transform) -> Bool

    Whether this transform carries an explicit matrix3d().

    Transform::has_scale

    fn Transform::has_scale(self : Transform) -> Bool

    Check if transform has scale applied

    Transform::has_skew

    fn Transform::has_skew(self : Transform) -> Bool

    Check if transform has skew applied

    Transform::is_none

    fn Transform::is_none(self : Transform) -> Bool

    Check if transform is identity (no visual change)

    Transform::none

    fn Transform::none() -> Transform

    Create a none/identity transform

    Transform::not_equal

    fn Transform::not_equal(x : Transform, y : Transform) -> Bool

    Transform::output

    fn Transform::output(self : Transform, logger : &Logger) -> Unit

    Transform::quarter_turns

    fn Transform::quarter_turns(self : Transform) -> Int

    Return a quarter-turn rotation count (0..3), or -1 for other angles.

    Transform::to_string

    fn Transform::to_string(self : Transform) -> String

    TranslateValue

    pub(all) enum TranslateValue {
    Length(Double)
    Percent(Double)
    } derive(Eq,
    Debug
    )

    CSS transform translate value (can be length or percent)

    TranslateValue::equal

    TranslateValue::not_equal

    fn TranslateValue::not_equal(x : TranslateValue, y : TranslateValue) -> Bool

    TranslateValue::output

    fn TranslateValue::output(self : TranslateValue, logger : &Logger) -> Unit

    TranslateValue::to_string

    fn TranslateValue::to_string(self : TranslateValue) -> String

    VerticalAlign

    pub(all) enum VerticalAlign {
    Baseline
    Top
    Middle
    Bottom
    TextTop
    TextBottom
    Sub
    Super
    } derive(Eq,
    Debug
    )

    Vertical alignment for inline elements

    VerticalAlign::equal

    VerticalAlign::not_equal

    fn VerticalAlign::not_equal(x : VerticalAlign, y : VerticalAlign) -> Bool

    VerticalAlign::output

    fn VerticalAlign::output(self : VerticalAlign, logger : &Logger) -> Unit

    VerticalAlign::to_string

    fn VerticalAlign::to_string(self : VerticalAlign) -> String

    Visibility

    pub(all) enum Visibility {
    Visible
    Hidden
    Collapse
    } derive(Eq,
    Debug
    )

    CSS visibility property
    impl Show for Visibility

    Visibility::equal

    fn Visibility::equal(Visibility, Visibility) -> Bool

    Visibility::not_equal

    fn Visibility::not_equal(x : Visibility, y : Visibility) -> Bool

    Visibility::output

    fn Visibility::output(self : Visibility, logger : &Logger) -> Unit

    Visibility::to_string

    fn Visibility::to_string(self : Visibility) -> String

    WhiteSpace

    pub(all) enum WhiteSpace {
    Normal
    Nowrap
    Pre
    PreWrap
    PreLine
    } derive(Eq,
    Debug
    )

    CSS white-space property (for text wrapping)
    impl Show for WhiteSpace

    WhiteSpace::equal

    fn WhiteSpace::equal(WhiteSpace, WhiteSpace) -> Bool

    WhiteSpace::not_equal

    fn WhiteSpace::not_equal(x : WhiteSpace, y : WhiteSpace) -> Bool

    WhiteSpace::output

    fn WhiteSpace::output(self : WhiteSpace, logger : &Logger) -> Unit

    WhiteSpace::to_string

    fn WhiteSpace::to_string(self : WhiteSpace) -> String

    WritingMode

    pub(all) enum WritingMode {
    HorizontalTb
    VerticalRl
    VerticalLr
    } derive(Eq,
    Debug
    )

    CSS writing-mode property (for text direction and flow)
    impl Show for WritingMode

    WritingMode::equal

    fn WritingMode::equal(WritingMode, WritingMode) -> Bool

    WritingMode::is_block_rtl

    fn WritingMode::is_block_rtl(self : WritingMode) -> Bool

    Check if block direction is right-to-left (vertical-rl) In vertical-rl, blocks flow from right to left

    WritingMode::is_vertical

    fn WritingMode::is_vertical(self : WritingMode) -> Bool

    Check if writing mode is vertical

    WritingMode::not_equal

    fn WritingMode::not_equal(x : WritingMode, y : WritingMode) -> Bool

    WritingMode::output

    fn WritingMode::output(self : WritingMode, logger : &Logger) -> Unit

    WritingMode::to_string

    fn WritingMode::to_string(self : WritingMode) -> String

    ZIndex

    pub(all) enum ZIndex {
    Auto
    Value(Int)
    } derive(Eq,
    Debug
    )

    CSS z-index property
    impl Show for ZIndex

    ZIndex::equal

    fn ZIndex::equal(ZIndex, ZIndex) -> Bool

    ZIndex::not_equal

    fn ZIndex::not_equal(x : ZIndex, y : ZIndex) -> Bool

    ZIndex::output

    fn ZIndex::output(self : ZIndex, logger : &Logger) -> Unit

    ZIndex::to_repr

    ZIndex::to_string

    fn ZIndex::to_string(self : ZIndex) -> String

    Source Files