diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-10-08 09:06:07 +0200 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-10-16 10:59:53 +0200 |
| commit | 7d7969d065c438399cde2ebdcd411e5225a31b88 (patch) | |
| tree | 2ef79bd9770315a44305f0f4bae02210fc7f7aa9 /src/libsyntax/ext | |
| parent | 9dba03f6cd8b51db9423f1d2fc9c94acd72b6183 (diff) | |
| download | rust-7d7969d065c438399cde2ebdcd411e5225a31b88.tar.gz rust-7d7969d065c438399cde2ebdcd411e5225a31b88.zip | |
syntax: extract parse_derive_paths
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/proc_macro.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libsyntax/ext/proc_macro.rs b/src/libsyntax/ext/proc_macro.rs index e17bbf79fd5..72062d2ffbf 100644 --- a/src/libsyntax/ext/proc_macro.rs +++ b/src/libsyntax/ext/proc_macro.rs @@ -4,7 +4,6 @@ use crate::errors::{Applicability, FatalError}; use crate::ext::base::{self, *}; use crate::ext::proc_macro_server; use crate::parse::{self, token}; -use crate::parse::parser::PathStyle; use crate::symbol::sym; use crate::tokenstream::{self, TokenStream}; use crate::visit::Visitor; @@ -205,8 +204,7 @@ crate fn collect_derives(cx: &mut ExtCtxt<'_>, attrs: &mut Vec<ast::Attribute>) return false; } - match attr.parse_list(cx.parse_sess, - |parser| parser.parse_path_allowing_meta(PathStyle::Mod)) { + match attr.parse_derive_paths(cx.parse_sess) { Ok(traits) => { result.extend(traits); true |
