From a4da2220c19c06f2c06e134422498c1b10851ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sat, 9 Sep 2017 13:44:56 +0200 Subject: [PATCH] style: Unify the trivial ToComputedValue implementations, and add impls for i32. --- components/style/macros.rs | 2 -- components/style/values/computed/mod.rs | 11 ++++++----- 2 files changed, 6 insertions(+), 7 deletions(-) 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;