aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/media_queries.rs4
-rw-r--r--components/style/properties.mako.rs130
2 files changed, 66 insertions, 68 deletions
diff --git a/components/style/media_queries.rs b/components/style/media_queries.rs
index bddfedb9c37..5c84c28ffed 100644
--- a/components/style/media_queries.rs
+++ b/components/style/media_queries.rs
@@ -217,8 +217,8 @@ impl MediaQueryList {
// Check if all conditions match (AND condition)
let query_match = media_match && mq.expressions.iter().all(|expression| {
- match expression {
- &Expression::Width(value) =>
+ match *expression {
+ Expression::Width(ref value) =>
value.to_computed_range(viewport_size).evaluate(viewport_size.width),
}
});
diff --git a/components/style/properties.mako.rs b/components/style/properties.mako.rs
index 52eefd96c3e..26569662e97 100644
--- a/components/style/properties.mako.rs
+++ b/components/style/properties.mako.rs
@@ -477,9 +477,9 @@ pub mod longhands {
impl ::cssparser::ToCss for T {
fn to_css<W>(&self, dest: &mut W) -> ::std::fmt::Result
where W: ::std::fmt::Write {
- match self {
+ match *self {
% for value in values:
- &T::${to_rust_ident(value)} => dest.write_str("${value}"),
+ T::${to_rust_ident(value)} => dest.write_str("${value}"),
% endfor
}
}
@@ -596,9 +596,9 @@ pub mod longhands {
impl ToCss for T {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
- &T::Auto => dest.write_str("auto"),
- &T::Number(number) => write!(dest, "{}", number),
+ match *self {
+ T::Auto => dest.write_str("auto"),
+ T::Number(number) => write!(dest, "{}", number),
}
}
}
@@ -673,11 +673,11 @@ pub mod longhands {
impl ToCss for SpecifiedValue {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
- &SpecifiedValue::Normal => dest.write_str("normal"),
- &SpecifiedValue::Length(length) => length.to_css(dest),
- &SpecifiedValue::Number(number) => write!(dest, "{}", number),
- &SpecifiedValue::Percentage(number) => write!(dest, "{}%", number * 100.),
+ match *self {
+ SpecifiedValue::Normal => dest.write_str("normal"),
+ SpecifiedValue::Length(length) => length.to_css(dest),
+ SpecifiedValue::Number(number) => write!(dest, "{}", number),
+ SpecifiedValue::Percentage(number) => write!(dest, "{}%", number * 100.),
}
}
}
@@ -714,10 +714,10 @@ pub mod longhands {
}
impl fmt::Debug for T {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- match self {
- &T::Normal => write!(f, "normal"),
- &T::Length(length) => write!(f, "{:?}%", length),
- &T::Number(number) => write!(f, "{}", number),
+ match *self {
+ T::Normal => write!(f, "normal"),
+ T::Length(length) => write!(f, "{:?}%", length),
+ T::Number(number) => write!(f, "{}", number),
}
}
}
@@ -774,11 +774,11 @@ pub mod longhands {
impl ToCss for SpecifiedValue {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
+ match *self {
% for keyword in vertical_align_keywords:
- &SpecifiedValue::${to_rust_ident(keyword)} => dest.write_str("${keyword}"),
+ SpecifiedValue::${to_rust_ident(keyword)} => dest.write_str("${keyword}"),
% endfor
- &SpecifiedValue::LengthOrPercentage(value) => value.to_css(dest),
+ SpecifiedValue::LengthOrPercentage(value) => value.to_css(dest),
}
}
}
@@ -817,13 +817,13 @@ pub mod longhands {
}
impl fmt::Debug for T {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- match self {
+ match *self {
% for keyword in vertical_align_keywords:
- &T::${to_rust_ident(keyword)} => write!(f, "${keyword}"),
+ T::${to_rust_ident(keyword)} => write!(f, "${keyword}"),
% endfor
- &T::Length(length) => write!(f, "{:?}", length),
- &T::Percentage(number) => write!(f, "{}%", number),
- &T::Calc(calc) => write!(f, "{:?}", calc)
+ T::Length(length) => write!(f, "{:?}", length),
+ T::Percentage(number) => write!(f, "{}%", number),
+ T::Calc(calc) => write!(f, "{:?}", calc)
}
}
}
@@ -938,7 +938,7 @@ pub mod longhands {
}
pub fn parse(context: &ParserContext, input: &mut Parser) -> Result<SpecifiedValue,()> {
- overflow_x::parse(context, input).map(|value| SpecifiedValue(value))
+ overflow_x::parse(context, input).map(SpecifiedValue)
}
</%self:longhand>
@@ -990,18 +990,18 @@ pub mod longhands {
impl ToCss for ContentItem {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
- &ContentItem::String(ref s) => {
+ match *self {
+ ContentItem::String(ref s) => {
cssparser::serialize_string(&**s, dest)
}
- &ContentItem::Counter(ref s, ref list_style_type) => {
+ ContentItem::Counter(ref s, ref list_style_type) => {
try!(dest.write_str("counter("));
try!(cssparser::serialize_identifier(&**s, dest));
try!(dest.write_str(", "));
try!(list_style_type.to_css(dest));
dest.write_str(")")
}
- &ContentItem::Counters(ref s, ref separator, ref list_style_type) => {
+ ContentItem::Counters(ref s, ref separator, ref list_style_type) => {
try!(dest.write_str("counter("));
try!(cssparser::serialize_identifier(&**s, dest));
try!(dest.write_str(", "));
@@ -1010,10 +1010,10 @@ pub mod longhands {
try!(list_style_type.to_css(dest));
dest.write_str(")")
}
- &ContentItem::OpenQuote => dest.write_str("open-quote"),
- &ContentItem::CloseQuote => dest.write_str("close-quote"),
- &ContentItem::NoOpenQuote => dest.write_str("no-open-quote"),
- &ContentItem::NoCloseQuote => dest.write_str("no-close-quote"),
+ ContentItem::OpenQuote => dest.write_str("open-quote"),
+ ContentItem::CloseQuote => dest.write_str("close-quote"),
+ ContentItem::NoOpenQuote => dest.write_str("no-open-quote"),
+ ContentItem::NoCloseQuote => dest.write_str("no-close-quote"),
}
}
}
@@ -1028,10 +1028,10 @@ pub mod longhands {
impl ToCss for T {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
- &T::normal => dest.write_str("normal"),
- &T::none => dest.write_str("none"),
- &T::Content(ref content) => {
+ match *self {
+ T::normal => dest.write_str("normal"),
+ T::none => dest.write_str("none"),
+ T::Content(ref content) => {
let mut iter = content.iter();
try!(iter.next().unwrap().to_css(dest));
for c in iter {
@@ -1737,8 +1737,8 @@ pub mod longhands {
}
impl ToCss for FontFamily {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
- &FontFamily::FamilyName(ref name) => dest.write_str(name.as_slice()),
+ match *self {
+ FontFamily::FamilyName(ref name) => dest.write_str(name.as_slice()),
}
}
}
@@ -1809,11 +1809,11 @@ pub mod longhands {
impl ToCss for SpecifiedValue {
fn to_css<W>(&self, dest: &mut W) -> fmt::Result where W: fmt::Write {
- match self {
- &SpecifiedValue::Bolder => dest.write_str("bolder"),
- &SpecifiedValue::Lighter => dest.write_str("lighter"),
+ match *self {
+ SpecifiedValue::Bolder => dest.write_str("bolder"),
+ SpecifiedValue::Lighter => dest.write_str("lighter"),
% for weight in range(100, 901, 100):
- &SpecifiedValue::Weight${weight} => dest.write_str("${weight}"),
+ SpecifiedValue::Weight${weight} => dest.write_str("${weight}"),
% endfor
}
}
@@ -1853,9 +1853,9 @@ pub mod longhands {
}
impl fmt::Debug for T {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- match self {
+ match *self {
% for weight in range(100, 901, 100):
- &T::Weight${weight} => write!(f, "{}", ${weight}),
+ T::Weight${weight} => write!(f, "{}", ${weight}),
% endfor
}
}
@@ -3271,9 +3271,7 @@ pub mod longhands {
if input.try(|input| input.expect_ident_matching("none")).is_ok() {
Ok(SpecifiedValue(Vec::new()))
} else {
- input.parse_comma_separated(parse_one_text_shadow).map(|shadows| {
- SpecifiedValue(shadows)
- })
+ input.parse_comma_separated(parse_one_text_shadow).map(SpecifiedValue)
}
}
@@ -3561,17 +3559,17 @@ pub mod longhands {
fn to_computed_value(&self, context: &computed::Context) -> computed_value::T {
computed_value::T{ filters: self.0.iter().map(|value| {
- match value {
- &SpecifiedFilter::Blur(factor) =>
+ match *value {
+ SpecifiedFilter::Blur(factor) =>
computed_value::Filter::Blur(factor.to_computed_value(context)),
- &SpecifiedFilter::Brightness(factor) => computed_value::Filter::Brightness(factor),
- &SpecifiedFilter::Contrast(factor) => computed_value::Filter::Contrast(factor),
- &SpecifiedFilter::Grayscale(factor) => computed_value::Filter::Grayscale(factor),
- &SpecifiedFilter::HueRotate(factor) => computed_value::Filter::HueRotate(factor),
- &SpecifiedFilter::Invert(factor) => computed_value::Filter::Invert(factor),
- &SpecifiedFilter::Opacity(factor) => computed_value::Filter::Opacity(factor),
- &SpecifiedFilter::Saturate(factor) => computed_value::Filter::Saturate(factor),
- &SpecifiedFilter::Sepia(factor) => computed_value::Filter::Sepia(factor),
+ SpecifiedFilter::Brightness(factor) => computed_value::Filter::Brightness(factor),
+ SpecifiedFilter::Contrast(factor) => computed_value::Filter::Contrast(factor),
+ SpecifiedFilter::Grayscale(factor) => computed_value::Filter::Grayscale(factor),
+ SpecifiedFilter::HueRotate(factor) => computed_value::Filter::HueRotate(factor),
+ SpecifiedFilter::Invert(factor) => computed_value::Filter::Invert(factor),
+ SpecifiedFilter::Opacity(factor) => computed_value::Filter::Opacity(factor),
+ SpecifiedFilter::Saturate(factor) => computed_value::Filter::Saturate(factor),
+ SpecifiedFilter::Sepia(factor) => computed_value::Filter::Sepia(factor),
}
}).collect() }
}
@@ -5713,11 +5711,11 @@ pub enum DeclaredValue<T> {
impl<T: ToCss> DeclaredValue<T> {
pub fn specified_value(&self) -> String {
- match self {
- &DeclaredValue::Value(ref inner) => inner.to_css_string(),
- &DeclaredValue::WithVariables { ref css, .. } => css.clone(),
- &DeclaredValue::Initial => "initial".to_owned(),
- &DeclaredValue::Inherit => "inherit".to_owned(),
+ match *self {
+ DeclaredValue::Value(ref inner) => inner.to_css_string(),
+ DeclaredValue::WithVariables { ref css, .. } => css.clone(),
+ DeclaredValue::Initial => "initial".to_owned(),
+ DeclaredValue::Inherit => "inherit".to_owned(),
}
}
}
@@ -5741,10 +5739,10 @@ pub enum PropertyDeclarationParseResult {
impl PropertyDeclaration {
pub fn name(&self) -> &'static str {
- match self {
+ match *self {
% for property in LONGHANDS:
% if property.derived_from is None:
- &PropertyDeclaration::${property.camel_case}(..) => "${property.name}",
+ PropertyDeclaration::${property.camel_case}(..) => "${property.name}",
% endif
% endfor
_ => "",
@@ -5752,14 +5750,14 @@ impl PropertyDeclaration {
}
pub fn value(&self) -> String {
- match self {
+ match *self {
% for property in LONGHANDS:
% if property.derived_from is None:
- &PropertyDeclaration::${property.camel_case}(ref value) =>
+ PropertyDeclaration::${property.camel_case}(ref value) =>
value.specified_value(),
% endif
% endfor
- decl => panic!("unsupported property declaration: {:?}", decl.name()),
+ ref decl => panic!("unsupported property declaration: {:?}", decl.name()),
}
}