Bump all in-tree components to syn 1

This commit is contained in:
Anthony Ramine 2019-09-27 12:41:57 +02:00
parent 2d823d7721
commit 99ef7813f2
15 changed files with 94 additions and 86 deletions

View file

@ -6,8 +6,8 @@ publish = false
version = "0.0.1"
[dependencies]
quote = "0.6.3"
syn = { version = "0.15", default-features = false, features = ["clone-impls", "parsing"] }
quote = "1"
syn = { version = "1", default-features = false, features = ["clone-impls", "parsing"] }
[lib]
path = "lib.rs"

View file

@ -35,11 +35,7 @@ pub fn dom_struct(args: TokenStream, input: TokenStream) -> TokenStream {
return quote!(#s2).into();
}
if let Fields::Named(ref f) = s.fields {
let f = f
.named
.first()
.expect("Must have at least one field")
.into_value();
let f = f.named.first().expect("Must have at least one field");
let ident = f.ident.as_ref().expect("Must have named fields");
let name = &s.ident;
let ty = &f.ty;