Expand description
Computed values.
Re-exports§
pub use self::align::AlignContent;pub use self::align::AlignItems;pub use self::align::JustifyContent;pub use self::align::JustifyItems;pub use self::align::SelfAlignment;pub use self::align::AlignSelf;pub use self::align::JustifySelf;pub use self::angle::Angle;pub use self::animation::AnimationComposition;pub use self::animation::AnimationDirection;pub use self::animation::AnimationDuration;pub use self::animation::AnimationFillMode;pub use self::animation::AnimationIterationCount;pub use self::animation::AnimationName;pub use self::animation::AnimationPlayState;pub use self::animation::AnimationTimeline;pub use self::animation::ScrollAxis;pub use self::animation::TimelineName;pub use self::animation::TransitionBehavior;pub use self::animation::TransitionProperty;pub use self::animation::ViewTimelineInset;pub use self::animation::ViewTransitionClass;pub use self::animation::ViewTransitionName;pub use self::background::BackgroundRepeat;pub use self::background::BackgroundSize;pub use self::basic_shape::FillRule;pub use self::border::BorderCornerRadius;pub use self::border::BorderImageRepeat;pub use self::border::BorderImageSideWidth;pub use self::border::BorderImageSlice;pub use self::border::BorderImageWidth;pub use self::border::BorderRadius;pub use self::border::BorderSideWidth;pub use self::border::BorderSpacing;pub use self::border::LineWidth;pub use self::box_::Appearance;pub use self::box_::BaselineSource;pub use self::box_::BreakBetween;pub use self::box_::BreakWithin;pub use self::box_::Clear;pub use self::box_::Contain;pub use self::box_::ContainIntrinsicSize;pub use self::box_::ContainerName;pub use self::box_::ContainerType;pub use self::box_::ContentVisibility;pub use self::box_::Display;pub use self::box_::Float;pub use self::box_::LineClamp;pub use self::box_::Overflow;pub use self::box_::OverflowAnchor;pub use self::box_::OverflowClipBox;pub use self::box_::OverscrollBehavior;pub use self::box_::Perspective;pub use self::box_::PositionProperty;pub use self::box_::Resize;pub use self::box_::ScrollSnapAlign;pub use self::box_::ScrollSnapAxis;pub use self::box_::ScrollSnapStop;pub use self::box_::ScrollSnapStrictness;pub use self::box_::ScrollSnapType;pub use self::box_::ScrollbarGutter;pub use self::box_::TouchAction;pub use self::box_::VerticalAlign;pub use self::box_::WillChange;pub use self::box_::WritingModeProperty;pub use self::box_::Zoom;pub use self::color::Color;pub use self::color::ColorOrAuto;pub use self::color::ColorPropertyValue;pub use self::color::ColorScheme;pub use self::color::ForcedColorAdjust;pub use self::color::PrintColorAdjust;pub use self::column::ColumnCount;pub use self::counters::Content;pub use self::counters::ContentItem;pub use self::counters::CounterIncrement;pub use self::counters::CounterReset;pub use self::counters::CounterSet;pub use self::easing::TimingFunction;pub use self::effects::BoxShadow;pub use self::effects::Filter;pub use self::effects::SimpleShadow;pub use self::flex::FlexBasis;pub use self::font::FontFamily;pub use self::font::FontLanguageOverride;pub use self::font::FontPalette;pub use self::font::FontStyle;pub use self::font::FontFeatureSettings;pub use self::font::FontVariantLigatures;pub use self::font::FontVariantNumeric;pub use self::font::FontSize;pub use self::font::FontSizeAdjust;pub use self::font::FontStretch;pub use self::font::FontSynthesis;pub use self::font::FontSynthesisStyle;pub use self::font::LineHeight;pub use self::font::FontVariantAlternates;pub use self::font::FontWeight;pub use self::font::FontVariantEastAsian;pub use self::font::FontVariationSettings;pub use self::font::MathDepth;pub use self::font::MozScriptMinSize;pub use self::font::MozScriptSizeMultiplier;pub use self::font::XLang;pub use self::font::XTextScale;pub use self::image::Gradient;pub use self::image::Image;pub use self::image::ImageRendering;pub use self::image::LineDirection;pub use self::length::CSSPixelLength;pub use self::length::NonNegativeLength;pub use self::length::Length;pub use self::length::LengthOrNumber;pub use self::length::LengthPercentage;pub use self::length::NonNegativeLengthOrNumber;pub use self::length::LengthOrAuto;pub use self::length::LengthPercentageOrAuto;pub use self::length::Margin;pub use self::length::MaxSize;pub use self::length::Size;pub use self::length::NonNegativeLengthPercentage;pub use self::length::NonNegativeLengthPercentageOrAuto;pub use self::list::Quotes;pub use self::motion::OffsetPath;pub use self::motion::OffsetPosition;pub use self::motion::OffsetRotate;pub use self::outline::OutlineStyle;pub use self::page::PageName;pub use self::page::PageOrientation;pub use self::page::PageSize;pub use self::page::PageSizeOrientation;pub use self::page::PaperSize;pub use self::percentage::NonNegativePercentage;pub use self::percentage::Percentage;pub use self::position::AnchorFunction;pub use self::position::AnchorName;pub use self::position::AnchorScope;pub use self::position::AspectRatio;pub use self::position::DashedIdentAndOrTryTactic;pub use self::position::Inset;pub use self::position::PositionAnchor;pub use self::position::PositionTryFallbacks;pub use self::position::PositionTryOrder;pub use self::position::PositionVisibility;pub use self::position::GridAutoFlow;pub use self::position::GridTemplateAreas;pub use self::position::MasonryAutoFlow;pub use self::position::Position;pub use self::position::PositionOrAuto;pub use self::position::ZIndex;pub use self::position::PositionArea;pub use self::position::PositionAreaKeyword;pub use self::ratio::Ratio;pub use self::rect::NonNegativeLengthOrNumberRect;pub use self::resolution::Resolution;pub use self::svg::DProperty;pub use self::svg::MozContextProperties;pub use self::svg::SVGLength;pub use self::svg::SVGOpacity;pub use self::svg::SVGPaint;pub use self::svg::SVGPaintKind;pub use self::svg::SVGPaintOrder;pub use self::svg::SVGStrokeDashArray;pub use self::svg::SVGWidth;pub use self::svg::VectorEffect;pub use self::text::HyphenateCharacter;pub use self::text::HyphenateLimitChars;pub use self::text::InitialLetter;pub use self::text::LetterSpacing;pub use self::text::LineBreak;pub use self::text::TextIndent;pub use self::text::OverflowWrap;pub use self::text::RubyPosition;pub use self::text::TextOverflow;pub use self::text::WordBreak;pub use self::text::WordSpacing;pub use self::text::TextAlign;pub use self::text::TextAlignLast;pub use self::text::TextEmphasisPosition;pub use self::text::TextEmphasisStyle;pub use self::text::TextAutospace;pub use self::text::TextUnderlinePosition;pub use self::text::TextDecorationLength;pub use self::text::TextDecorationSkipInk;pub use self::text::TextDecorationTrim;pub use self::text::TextJustify;pub use self::time::Time;pub use self::transform::Rotate;pub use self::transform::Scale;pub use self::transform::Transform;pub use self::transform::TransformBox;pub use self::transform::TransformOperation;pub use self::transform::TransformOrigin;pub use self::transform::TransformStyle;pub use self::transform::Translate;pub use self::ui::BoolInteger;pub use self::ui::Cursor;pub use self::ui::Inert;pub use self::ui::MozTheme;pub use self::ui::PointerEvents;pub use self::ui::ScrollbarColor;pub use self::ui::UserFocus;pub use self::ui::UserSelect;pub use super::specified::TextTransform;pub use super::specified::ViewportVariant;pub use super::specified::BorderStyle;pub use super::specified::TextDecorationLine;
Modules§
- align
- Values for CSS Box Alignment properties
- angle
- Computed angles.
- animation
- Computed values for properties related to animations and transitions
- background
- Computed types for CSS values related to backgrounds.
- basic_
shape - CSS handling for the computed value of
basic-shapes - border
- Computed types for CSS values related to borders.
- box_
- Computed types for box properties.
- color
- Computed color values.
- column
- Computed types for the column properties.
- counters
- Computed values for counter properties
- easing
- Computed types for CSS Easing functions.
- effects
- Computed types for CSS values related to effects.
- flex
- Computed types for CSS values related to flexbox.
- font
- Computed values for font properties
- image
- CSS handling for the computed value of
images - length
<length>computed values, and related ones.- length_
percentage <length-percentage>computed values, and related ones.- list
listcomputed values.- motion
- Computed types for CSS values that are related to motion path.
- outline
- Computed values for outline properties
- page
- Computed @page at-rule properties and named-page style properties
- percentage
- Computed percentages.
- position
- CSS handling for the computed value of
positionvalues. - ratio
<ratio>computed values.- rect
- Computed types for CSS borders.
- resolution
- Resolution values:
- svg
- Computed types for SVG properties.
- table
- Computed types for CSS values related to tables.
- text
- Computed types for text properties.
- time
- Computed time values.
- transform
- Computed types for CSS values that are related to transformations.
- ui
- Computed values for UI properties
- url
- Common handling for the computed value CSS url() values.
Structs§
- Au
- An App Unit, the fundamental unit of length in Servo. Usually
1/60th of a pixel (see
AU_PER_PX) - Computed
VecIter - An iterator over a slice of computed values
- Context
- A
Contextis all the data a specified value could ever need to compute itself and be transformed to a computed value.
Enums§
Traits§
- ToComputed
Value - A trait to represent the conversion between computed and specified values.
Type Aliases§
- Clip
Rect - rect(…) | auto
- Clip
Rect OrAuto - rect(…) | auto
- Greater
Than OrEqual ToOne Number - A wrapper of Number, but the value >= 1.
- Grid
Line - The computed value of a
<grid-line>. - Grid
Template Component <grid-template-rows> | <grid-template-columns>- Implicit
Grid Tracks - The computed value of a grid
<track-size>+ - Integer
- A
<integer>value. - NonNegative
Number - A wrapper of Number, but the value >= 0.
- NonNegative
Number OrPercentage - A non-negative
. - Number
- A
<number>value. - Opacity
- A type used for opacity.
- Positive
Integer - A wrapper of Integer, but only accept a value >= 1.
- Track
Breadth - The computed value of a grid
<track-breadth> - Track
List - The computed value of a grid
<track-list>(could also be<auto-track-list>or<explicit-track-list>) - Track
Size - The computed value of a grid
<track-size> - Zero
ToOne Number - A wrapper of Number, but the value between 0 and 1