From 64dc95436d6eb31e15a33fd37a5d7f9334e5df03 Mon Sep 17 00:00:00 2001 From: David Zbarsky Date: Thu, 13 Aug 2015 00:43:34 -0400 Subject: [PATCH] Clean up serialization code a little --- components/style/values.rs | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/components/style/values.rs b/components/style/values.rs index 92f61754df6..4d6ce56e659 100644 --- a/components/style/values.rs +++ b/components/style/values.rs @@ -623,7 +623,7 @@ pub mod specified { } macro_rules! serialize { - ( $( [$val:ident; $name:expr] ),* ) => { + ( $( $val:ident ),* ) => { { let mut first_value = true; $( @@ -633,7 +633,7 @@ pub mod specified { } else { first_value = false; } - try!(write!(dest, "{:?}{}", val, $name)); + try!(val.to_css(dest)); } )* } @@ -647,16 +647,7 @@ pub mod specified { try!(write!(dest, "calc(")); } - serialize!( - [em; "em"], - [ex; "ex"], - [absolute; "px"], - [rem; "rem"], - [vh; "vh"], - [vmax; "vmax"], - [vmin; "vmin"], - [vw; "vw"], - [percentage; "%"]); + serialize!(em, ex, absolute, rem, vh, vmax, vmin, vw, percentage); if count > 1 { try!(write!(dest, ")"));