Module style::properties::generated
source · Expand description
The CSS properties supported by the style system. Generated from the properties.mako.rs template by build.rs
Re-exports
pub use self::lazy_static_module::INITIAL_SERVO_VALUES;
pub use self::lazy_static_module::INITIAL_SERVO_VALUES;
Modules
- A module with all the code related to animated properties.
- A module with all the code for longhand properties.
- A module to group various interesting property counts.
- A module with code for all the shorthand css properties, and a few serialization helpers.
- The module where all the style structs are defined.
Macros
- expanded 🔒
Structs
- An iterator over the values of the animation-composition properties.
- An iterator over the values of the animation-delay properties.
- An iterator over the values of the animation-direction properties.
- An iterator over the values of the animation-duration properties.
- An iterator over the values of the animation-fill-mode properties.
- An iterator over the values of the animation-iteration-count properties.
- An iterator over the values of the animation-name properties.
- An iterator over the values of the animation-play-state properties.
- An iterator over the values of the animation-timeline properties.
- An iterator over the values of the animation-timing-function properties.
- The struct that Servo uses to represent computed values.
- Actual data of ComputedValues, to match up with Gecko
- The initial values for all style structs as defined by the specification.
- A set of logical groups.
- A type used to compute a struct with minimal overhead.
- An iterator over the values of the transition-behavior properties.
- An iterator over the values of the transition-delay properties.
- An iterator over the values of the transition-duration properties.
- An iterator over the values of the transition-property properties.
- An iterator over the values of the transition-timing-function properties.
Enums
- An identifier for a given alias property.
- The counted unknown property list which is used for css use counters.
- A group for properties which may override each other via logical resolution.
- An identifier for a given longhand property.
- Servo’s representation for a property declaration.
- An identifier for a given shorthand property.
- A reference to a style struct of the parent, or our own style struct.
Constants
Statics
- A per-longhand array of functions to perform the CSS cascade on each of them, effectively doing virtual dispatch.
Traits
- Conversion with fewer impls than From/Into
Functions
- See StyleAdjuster::adjust_for_border_width.
Type Aliases
- A per-longhand function that performs the CSS cascade for that longhand.