1error: missing angle brackets in associated item path
2  --> $DIR/bad-assoc-pat.rs:3:9
3   |
4LL |         [u8]::AssocItem => {}
5   |         ^^^^^^^^^^^^^^^ help: try: `<[u8]>::AssocItem`
6
7error: missing angle brackets in associated item path
8  --> $DIR/bad-assoc-pat.rs:6:9
9   |
10LL |         (u8, u8)::AssocItem => {}
11   |         ^^^^^^^^^^^^^^^^^^^ help: try: `<(u8, u8)>::AssocItem`
12
13error: missing angle brackets in associated item path
14  --> $DIR/bad-assoc-pat.rs:9:9
15   |
16LL |         _::AssocItem => {}
17   |         ^^^^^^^^^^^^ help: try: `<_>::AssocItem`
18
19error: missing angle brackets in associated item path
20  --> $DIR/bad-assoc-pat.rs:14:10
21   |
22LL |         &(u8,)::AssocItem => {}
23   |          ^^^^^^^^^^^^^^^^ help: try: `<(u8,)>::AssocItem`
24
25error: missing angle brackets in associated item path
26  --> $DIR/bad-assoc-pat.rs:32:9
27   |
28LL |         ty!()::AssocItem => {}
29   |         ^^^^^^^^^^^^^^^^ help: try: `<ty!()>::AssocItem`
30
31error: missing angle brackets in associated item path
32  --> $DIR/bad-assoc-pat.rs:21:19
33   |
34LL |     ($ty: ty) => ($ty::AssocItem)
35   |                   ^^^^^^^^^^^^^^ help: try: `<$ty>::AssocItem`
36...
37LL |         pat!(u8) => {}
38   |         -------- in this macro invocation
39   |
40   = note: this error originates in the macro `pat` (in Nightly builds, run with -Z macro-backtrace for more info)
41
42error[E0599]: no associated item named `AssocItem` found for slice `[u8]` in the current scope
43  --> $DIR/bad-assoc-pat.rs:3:15
44   |
45LL |         [u8]::AssocItem => {}
46   |               ^^^^^^^^^ associated item not found in `[u8]`
47
48error[E0599]: no associated item named `AssocItem` found for tuple `(u8, u8)` in the current scope
49  --> $DIR/bad-assoc-pat.rs:6:19
50   |
51LL |         (u8, u8)::AssocItem => {}
52   |                   ^^^^^^^^^ associated item not found in `(u8, u8)`
53
54error[E0599]: no associated item named `AssocItem` found for type `_` in the current scope
55  --> $DIR/bad-assoc-pat.rs:9:12
56   |
57LL |         _::AssocItem => {}
58   |            ^^^^^^^^^ associated item not found in `_`
59
60error[E0599]: no associated item named `AssocItem` found for tuple `(u8,)` in the current scope
61  --> $DIR/bad-assoc-pat.rs:14:17
62   |
63LL |         &(u8,)::AssocItem => {}
64   |                 ^^^^^^^^^ associated item not found in `(u8,)`
65
66error[E0599]: no associated item named `AssocItem` found for type `u8` in the current scope
67  --> $DIR/bad-assoc-pat.rs:21:24
68   |
69LL |     ($ty: ty) => ($ty::AssocItem)
70   |                        ^^^^^^^^^ associated item not found in `u8`
71...
72LL |         pat!(u8) => {}
73   |         -------- in this macro invocation
74   |
75   = note: this error originates in the macro `pat` (in Nightly builds, run with -Z macro-backtrace for more info)
76
77error[E0599]: no associated item named `AssocItem` found for type `u8` in the current scope
78  --> $DIR/bad-assoc-pat.rs:32:16
79   |
80LL |         ty!()::AssocItem => {}
81   |                ^^^^^^^^^ associated item not found in `u8`
82
83error: aborting due to 12 previous errors
84
85For more information about this error, try `rustc --explain E0599`.
86