From c2e746004a3a6a295876198312b4d04533c07727 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 12 Jul 2017 10:13:04 +0200 Subject: [PATCH] Derive ToCss for MozImageRect --- components/style/values/generics/image.rs | 25 ++++------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/components/style/values/generics/image.rs b/components/style/values/generics/image.rs index 25b5b96aebb..874912aeaf8 100644 --- a/components/style/values/generics/image.rs +++ b/components/style/values/generics/image.rs @@ -154,14 +154,15 @@ impl ToCss for PaintWorklet { /// Values for `moz-image-rect`. /// /// `-moz-image-rect(, top, right, bottom, left);` -#[derive(Clone, Debug, PartialEq, ToComputedValue)] -#[cfg_attr(feature = "servo", derive(HeapSizeOf))] #[allow(missing_docs)] +#[cfg_attr(feature = "servo", derive(HeapSizeOf))] +#[css(comma, function)] +#[derive(Clone, Debug, PartialEq, ToComputedValue, ToCss)] pub struct MozImageRect { pub url: SpecifiedUrl, pub top: NumberOrPercentage, - pub bottom: NumberOrPercentage, pub right: NumberOrPercentage, + pub bottom: NumberOrPercentage, pub left: NumberOrPercentage, } @@ -329,21 +330,3 @@ impl fmt::Debug for ColorStop Ok(()) } } - -impl ToCss for MozImageRect - where C: ToCss, -{ - fn to_css(&self, dest: &mut W) -> fmt::Result where W: fmt::Write { - dest.write_str("-moz-image-rect(")?; - self.url.to_css(dest)?; - dest.write_str(", ")?; - self.top.to_css(dest)?; - dest.write_str(", ")?; - self.right.to_css(dest)?; - dest.write_str(", ")?; - self.bottom.to_css(dest)?; - dest.write_str(", ")?; - self.left.to_css(dest)?; - dest.write_str(")") - } -}