about summary refs log tree commit diff
path: root/src/libsyntax_ext/deriving/generic
diff options
context:
space:
mode:
authorNicholas Nethercote <nnethercote@mozilla.com>2019-05-08 14:33:06 +1000
committerNicholas Nethercote <nnethercote@mozilla.com>2019-05-13 09:31:32 +1000
commitea9fac5687c24abad493caf4ec5042af47458af9 (patch)
treefa876e921e64ad05a8fd4b6d65847dc7597b1228 /src/libsyntax_ext/deriving/generic
parent999c1fc2819e34539706b193711735d997633ef1 (diff)
downloadrust-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.rs4
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() })))