Skip to content

Commit

Permalink
Add LengthOrNormal type aliases
Browse files Browse the repository at this point in the history
  • Loading branch information
DominoTree committed Dec 9, 2016
1 parent e5f995e commit 7317060
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 3 additions & 1 deletion components/style/values/computed/length.rs
Expand Up @@ -7,7 +7,7 @@ use ordered_float::NotNaN;
use std::fmt;
use style_traits::ToCss;
use super::{Number, ToComputedValue, Context};
use values::{Auto, CSSFloat, Either, None_, specified};
use values::{Auto, CSSFloat, Either, None_, Normal, specified};

pub use cssparser::Color as CSSColor;
pub use super::image::{EndingShape as GradientShape, Gradient, GradientKind, Image};
Expand Down Expand Up @@ -475,4 +475,6 @@ pub type LengthOrAuto = Either<Length, Auto>;

pub type LengthOrNumber = Either<Length, Number>;

pub type LengthOrNormal = Either<Length, Normal>;

pub type Length = Au;
4 changes: 3 additions & 1 deletion components/style/values/specified/length.rs
Expand Up @@ -14,7 +14,7 @@ use std::ops::Mul;
use style_traits::ToCss;
use style_traits::values::specified::AllowedNumericType;
use super::{Angle, Number, SimplifiedValueNode, SimplifiedSumNode, Time};
use values::{Auto, CSSFloat, Either, FONT_MEDIUM_PX, HasViewportPercentage, None_};
use values::{Auto, CSSFloat, Either, FONT_MEDIUM_PX, HasViewportPercentage, None_, Normal};
use values::computed::Context;

pub use super::image::{AngleOrCorner, ColorStop, EndingShape as GradientEndingShape, Gradient};
Expand Down Expand Up @@ -952,6 +952,8 @@ impl Parse for LengthOrPercentageOrNone {

pub type LengthOrNone = Either<Length, None_>;

pub type LengthOrNormal = Either<Length, Normal>;

pub type LengthOrAuto = Either<Length, Auto>;

#[derive(Clone, PartialEq, Copy, Debug)]
Expand Down

0 comments on commit 7317060

Please sign in to comment.