Update syn, proc-macro2 and quote to 1.x (#4028)

This commit is contained in:
Bastian Köcher
2019-11-06 14:00:49 +01:00
committed by GitHub
parent cc09bfbd09
commit b484c4fbc0
20 changed files with 177 additions and 194 deletions
@@ -124,7 +124,7 @@ impl GenesisConfigDef {
for line in &def.extra_genesis_config_lines {
let doc = line.attrs.iter()
.filter_map(|a| a.parse_meta().ok())
.filter(|m| m.name() == "doc")
.filter(|m| m.path().is_ident("doc"))
.collect();
let default = line.default.as_ref().map(|e| quote!( #e ))
@@ -175,7 +175,7 @@ pub fn impl_metadata(scrate: &TokenStream, def: &DeclStorageDefExt) -> TokenStre
let mut docs = TokenStream::new();
for attr in line.attrs.iter().filter_map(|v| v.parse_meta().ok()) {
if let syn::Meta::NameValue(meta) = attr {
if meta.ident == "doc" {
if meta.path.is_ident("doc") {
let lit = meta.lit;
docs.extend(quote!(#lit,));
}
@@ -307,7 +307,7 @@ impl StorageLineDefExt {
let doc_attrs = storage_def.attrs.iter()
.filter_map(|a| a.parse_meta().ok())
.filter(|m| m.name() == "doc")
.filter(|m| m.path().is_ident("doc"))
.collect();
Self {