diff --git a/components/style/macros.rs b/components/style/macros.rs index bdbaaab5dbe..aeec5516fda 100644 --- a/components/style/macros.rs +++ b/components/style/macros.rs @@ -20,8 +20,6 @@ macro_rules! trivial_to_computed_value { } } -trivial_to_computed_value!(i32); - /// A macro to parse an identifier, or return an `UnexpectedIndent` error /// otherwise. /// diff --git a/components/style/values/computed/mod.rs b/components/style/values/computed/mod.rs index d4d584a9f65..a1ca7b8422b 100644 --- a/components/style/values/computed/mod.rs +++ b/components/style/values/computed/mod.rs @@ -333,11 +333,12 @@ impl ToComputedValue for T } } -impl ComputedValueAsSpecified for Atom {} -impl ComputedValueAsSpecified for bool {} -impl ComputedValueAsSpecified for f32 {} - -impl ComputedValueAsSpecified for specified::BorderStyle {} +trivial_to_computed_value!(Atom); +trivial_to_computed_value!(u8); +trivial_to_computed_value!(bool); +trivial_to_computed_value!(i32); +trivial_to_computed_value!(f32); +trivial_to_computed_value!(BorderStyle); /// A `` value. pub type Number = CSSFloat;