about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2017-02-25 14:13:23 +0200
committerGitHub <noreply@github.com>2017-02-25 14:13:23 +0200
commita6a5c32e0ebcd444f5ab274edb5531d3749936a3 (patch)
tree21b4c3047b13df8dff1500bbd81e026925742054 /src/libsyntax
parentbe66a607da258614e2593486df75ee561206b0fc (diff)
parentda6dc5331f258f550691c9c66f2f54960b54a164 (diff)
downloadrust-a6a5c32e0ebcd444f5ab274edb5531d3749936a3.tar.gz
rust-a6a5c32e0ebcd444f5ab274edb5531d3749936a3.zip
Rollup merge of #39953 - keeperofdakeys:macro-error, r=jseyfried
Provide suggestions for unknown macros imported with `use`

cc https://github.com/rust-lang/rust/issues/30197

r? @jseyfried
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/ext/base.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs
index b61ab74687b..666e2205b4a 100644
--- a/src/libsyntax/ext/base.rs
+++ b/src/libsyntax/ext/base.rs
@@ -475,7 +475,7 @@ pub type BuiltinDeriveFn =
     for<'cx> fn(&'cx mut ExtCtxt, Span, &MetaItem, &Annotatable, &mut FnMut(Annotatable));
 
 /// Represents different kinds of macro invocations that can be resolved.
-#[derive(Clone, Copy, PartialEq, Eq)]
+#[derive(Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable, Hash, Debug)]
 pub enum MacroKind {
     /// A bang macro - foo!()
     Bang,