diff --git a/components/style/stylesheets/font_feature_values_rule.rs b/components/style/stylesheets/font_feature_values_rule.rs index cdddd8368df..b0d94e3e206 100644 --- a/components/style/stylesheets/font_feature_values_rule.rs +++ b/components/style/stylesheets/font_feature_values_rule.rs @@ -80,7 +80,7 @@ impl ToGeckoFontFeatureValues for SingleValue { } /// A @font-feature-values block declaration value that keeps one or two values. -#[derive(Clone, Debug, PartialEq)] +#[derive(Clone, Debug, PartialEq, ToCss)] pub struct PairValues(pub u32, pub Option); impl Parse for PairValues { @@ -104,20 +104,6 @@ impl Parse for PairValues { } } -impl ToCss for PairValues { - fn to_css(&self, dest: &mut CssWriter) -> fmt::Result - where - W: Write, - { - self.0.to_css(dest)?; - if let Some(second) = self.1 { - dest.write_char(' ')?; - second.to_css(dest)?; - } - Ok(()) - } -} - #[cfg(feature = "gecko")] impl ToGeckoFontFeatureValues for PairValues { fn to_gecko_font_feature_values(&self, array: &mut nsTArray) {