Trait css::domain::expressions::Expression [] [src]

pub trait Expression<U: Unit> {
    fn evaluate<Conversion: FontRelativeLengthConversion<U::Number> + ViewportPercentageLengthConversion<U::Number> + PercentageConversion<U::Number> + AttributeConversion<U> + CssVariableConversion>(
        &self,
        conversion: &Conversion
    ) -> Option<U::Number>; }

Required Methods

Evaluate the Expression by returning the numeric value of the canonical dimension Division by zero is handled by returning the maximum possible f32 value Subtractions for UnsignedCssNumber that are negative are handled by returning 0.0

Implementors