diff --git a/components/style/values/generics/length.rs b/components/style/values/generics/length.rs index 879f3a0f502..f3e025f80b7 100644 --- a/components/style/values/generics/length.rs +++ b/components/style/values/generics/length.rs @@ -5,7 +5,6 @@ //! Generic types for CSS values related to length. use crate::parser::{Parse, ParserContext}; -#[cfg(feature = "gecko")] use crate::Zero; use cssparser::Parser; use style_traits::ParseError; @@ -150,12 +149,16 @@ impl Parse for LengthPercentageOrAuto pub enum GenericSize { LengthPercentage(LengthPercent), Auto, + #[cfg(feature = "gecko")] #[animation(error)] MaxContent, + #[cfg(feature = "gecko")] #[animation(error)] MinContent, + #[cfg(feature = "gecko")] #[animation(error)] MozFitContent, + #[cfg(feature = "gecko")] #[animation(error)] MozAvailable, } @@ -198,14 +201,18 @@ impl Size { pub enum GenericMaxSize { LengthPercentage(LengthPercent), None, + #[cfg(feature = "gecko")] #[animation(error)] #[parse(aliases = "-moz-max-content")] MaxContent, + #[cfg(feature = "gecko")] #[animation(error)] #[parse(aliases = "-moz-min-content")] MinContent, + #[cfg(feature = "gecko")] #[animation(error)] MozFitContent, + #[cfg(feature = "gecko")] #[animation(error)] MozAvailable, }