aboutsummaryrefslogtreecommitdiffstats
path: root/components/style_derive/parse.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-02-01 10:33:38 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2018-02-01 10:36:14 +0100
commit579cef6a69681e07b5d22ac54678d608549dd5d4 (patch)
tree059f437800ea14166e93255e9be9a5ab4901cea7 /components/style_derive/parse.rs
parent3fba02a0d623750a92d32547c794871db5c97048 (diff)
downloadservo-579cef6a69681e07b5d22ac54678d608549dd5d4.tar.gz
servo-579cef6a69681e07b5d22ac54678d608549dd5d4.zip
Rename #[parse(aliases)] to #[css(aliases)]
Diffstat (limited to 'components/style_derive/parse.rs')
-rw-r--r--components/style_derive/parse.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/components/style_derive/parse.rs b/components/style_derive/parse.rs
index cac626749bd..48533e45f2f 100644
--- a/components/style_derive/parse.rs
+++ b/components/style_derive/parse.rs
@@ -6,6 +6,7 @@ use cg;
use quote::Tokens;
use syn::DeriveInput;
use synstructure;
+use to_css::CssVariantAttrs;
pub fn derive(input: DeriveInput) -> Tokens {
let name = &input.ident;
@@ -19,7 +20,7 @@ pub fn derive(input: DeriveInput) -> Tokens {
"Parse is only supported for single-variant enums for now"
);
- let variant_attrs = cg::parse_variant_attrs::<ParseVariantAttrs>(variant);
+ let variant_attrs = cg::parse_variant_attrs::<CssVariantAttrs>(variant);
let identifier = cg::to_css_identifier(variant.ident.as_ref());
let ident = &variant.ident;
@@ -87,11 +88,3 @@ pub fn derive(input: DeriveInput) -> Tokens {
#methods_impl
}
}
-
-#[darling(attributes(parse), default)]
-#[derive(Default, FromVariant)]
-struct ParseVariantAttrs {
- /// The comma-separated list of aliases this variant should be aliased to at
- /// parse time.
- aliases: Option<String>,
-}