aboutsummaryrefslogtreecommitdiffstats
path: root/components/style_derive/parse.rs
diff options
context:
space:
mode:
authorchansuke <chansuke@georepublic.de>2018-09-07 22:18:51 +0900
committerchansuke <chansuke@georepublic.de>2018-09-07 22:18:51 +0900
commit25bc998f17c9c35d2e29efc125004536d162de85 (patch)
tree271d834c2cc5cd77c1e5981e5aa0aa32758a5af6 /components/style_derive/parse.rs
parent51283cf77a5de1ab03770d2bfb8eacaabcacdc88 (diff)
downloadservo-25bc998f17c9c35d2e29efc125004536d162de85.tar.gz
servo-25bc998f17c9c35d2e29efc125004536d162de85.zip
Format component of style_derive
Diffstat (limited to 'components/style_derive/parse.rs')
-rw-r--r--components/style_derive/parse.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/components/style_derive/parse.rs b/components/style_derive/parse.rs
index 13d8aa6f48b..76d2c8a82fc 100644
--- a/components/style_derive/parse.rs
+++ b/components/style_derive/parse.rs
@@ -27,23 +27,23 @@ pub fn derive(input: DeriveInput) -> Tokens {
"Parse is only supported for single-variant enums for now"
);
- let css_variant_attrs =
- cg::parse_variant_attrs_from_ast::<CssVariantAttrs>(&variant.ast());
- let parse_attrs =
- cg::parse_variant_attrs_from_ast::<ParseVariantAttrs>(&variant.ast());
+ let css_variant_attrs = cg::parse_variant_attrs_from_ast::<CssVariantAttrs>(&variant.ast());
+ let parse_attrs = cg::parse_variant_attrs_from_ast::<ParseVariantAttrs>(&variant.ast());
if css_variant_attrs.skip {
return match_body;
}
let identifier = cg::to_css_identifier(
- &css_variant_attrs.keyword.unwrap_or(variant.ast().ident.as_ref().into()),
+ &css_variant_attrs
+ .keyword
+ .unwrap_or(variant.ast().ident.as_ref().into()),
);
let ident = &variant.ast().ident;
saw_condition |= parse_attrs.condition.is_some();
let condition = match parse_attrs.condition {
Some(ref p) => quote! { if #p(context) },
- None => quote! { },
+ None => quote!{},
};
let mut body = quote! {
@@ -87,7 +87,6 @@ pub fn derive(input: DeriveInput) -> Tokens {
quote! { Self::parse(input) }
};
-
let parse_trait_impl = quote! {
impl ::parser::Parse for #name {
#[inline]