]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_macros/src/lib.rs
Rollup merge of #68469 - ollie27:skip_count, r=sfackler
[rust.git] / src / librustc_macros / src / lib.rs
index dce3820d2842ca53f6dd501845ce86819350e97e..3f55d81ce7d1b400fd561158915752354bcd99df 100644 (file)
@@ -1,6 +1,5 @@
 #![allow(rustc::default_hash_types)]
-
-#![recursion_limit="128"]
+#![recursion_limit = "128"]
 
 extern crate proc_macro;
 
@@ -9,10 +8,10 @@
 use proc_macro::TokenStream;
 
 mod hash_stable;
-mod type_foldable;
 mod lift;
 mod query;
 mod symbols;
+mod type_foldable;
 
 #[proc_macro]
 pub fn rustc_queries(input: TokenStream) -> TokenStream {
@@ -25,5 +24,10 @@ pub fn symbols(input: TokenStream) -> TokenStream {
 }
 
 decl_derive!([HashStable, attributes(stable_hasher)] => hash_stable::hash_stable_derive);
+decl_derive!(
+    [HashStable_Generic, attributes(stable_hasher)] =>
+    hash_stable::hash_stable_generic_derive
+);
+
 decl_derive!([TypeFoldable, attributes(type_foldable)] => type_foldable::type_foldable_derive);
 decl_derive!([Lift, attributes(lift)] => lift::lift_derive);