summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/auxiliary/test_macro.rs
blob: 624ca892add310fa3acd8197a9cd33c034781106 (plain)
1
2
3
4
5
6
7
8
9
10
11
pub trait A {}

macro_rules! __implicit_hasher_test_macro {
    (impl< $($impl_arg:tt),* > for $kind:ty where $($bounds:tt)*) => {
        __implicit_hasher_test_macro!( ($($impl_arg),*) ($kind) ($($bounds)*) );
    };

    (($($impl_arg:tt)*) ($($kind_arg:tt)*) ($($bounds:tt)*)) => {
        impl< $($impl_arg)* > test_macro::A for $($kind_arg)* where $($bounds)* { }
    };
}