#![allow(rustc::default_hash_types)]
-
-#![recursion_limit="128"]
+#![recursion_limit = "128"]
extern crate proc_macro;
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 {
}
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);