diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-02-01 10:33:38 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-02-01 10:36:14 +0100 |
commit | 579cef6a69681e07b5d22ac54678d608549dd5d4 (patch) | |
tree | 059f437800ea14166e93255e9be9a5ab4901cea7 /components/style_derive/parse.rs | |
parent | 3fba02a0d623750a92d32547c794871db5c97048 (diff) | |
download | servo-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.rs | 11 |
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>, -} |