summary refs log tree commit diff
path: root/tests/ui/generics/generics-on-self-mod-segment.rs
blob: ef229eeba5306b47b92829881816c1658fd677aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct Ty;

fn self_(_: self::<i32>::Ty) {}
//~^ ERROR type arguments are not allowed on module `generics_on_self_mod_segment`

fn crate_(_: crate::<i32>::Ty) {}
//~^ ERROR type arguments are not allowed on module `generics_on_self_mod_segment`

macro_rules! dollar_crate {
    () => {
        fn dollar_crate_(_: $crate::<i32>::Ty) {}
        //~^ ERROR type arguments are not allowed on module `generics_on_self_mod_segment`
    }
}

dollar_crate!();

fn main() {}