diff options
| author | Nicholas Nethercote <nnethercote@mozilla.com> | 2019-05-08 14:33:06 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <nnethercote@mozilla.com> | 2019-05-13 09:31:32 +1000 |
| commit | ea9fac5687c24abad493caf4ec5042af47458af9 (patch) | |
| tree | fa876e921e64ad05a8fd4b6d65847dc7597b1228 /src/libsyntax_ext/deriving/generic | |
| parent | 999c1fc2819e34539706b193711735d997633ef1 (diff) | |
| download | rust-ea9fac5687c24abad493caf4ec5042af47458af9.tar.gz rust-ea9fac5687c24abad493caf4ec5042af47458af9.zip | |
Return a `Symbol` from `name_or_empty` functions.
Diffstat (limited to 'src/libsyntax_ext/deriving/generic')
| -rw-r--r-- | src/libsyntax_ext/deriving/generic/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax_ext/deriving/generic/mod.rs b/src/libsyntax_ext/deriving/generic/mod.rs index 228862c830f..a13dc07085f 100644 --- a/src/libsyntax_ext/deriving/generic/mod.rs +++ b/src/libsyntax_ext/deriving/generic/mod.rs @@ -464,8 +464,8 @@ impl<'a> TraitDef<'a> { attrs.extend(item.attrs .iter() .filter(|a| { - ["allow", "warn", "deny", "forbid", "stable", "unstable"] - .contains(&a.name_or_empty().get()) + [sym::allow, sym::warn, sym::deny, sym::forbid, sym::stable, sym::unstable] + .contains(&a.name_or_empty()) }) .cloned()); push(Annotatable::Item(P(ast::Item { attrs: attrs, ..(*newitem).clone() }))) |
