1 error[E0425]: cannot find value `p` in this scope
2 --> $DIR/issue-93835.rs:4:19
4 LL | type_ascribe!(p, a<p:p<e=6>>);
5 | ^ not found in this scope
7 error[E0412]: cannot find type `a` in this scope
8 --> $DIR/issue-93835.rs:4:22
10 LL | type_ascribe!(p, a<p:p<e=6>>);
11 | ^ not found in this scope
13 error[E0405]: cannot find trait `p` in this scope
14 --> $DIR/issue-93835.rs:4:26
16 LL | type_ascribe!(p, a<p:p<e=6>>);
17 | ^ not found in this scope
19 error[E0658]: associated const equality is incomplete
20 --> $DIR/issue-93835.rs:4:28
22 LL | type_ascribe!(p, a<p:p<e=6>>);
25 = note: see issue #92827 <https://github.com/rust-lang/rust/issues/92827> for more information
26 = help: add `#![feature(associated_const_equality)]` to the crate attributes to enable
28 error[E0658]: associated type bounds are unstable
29 --> $DIR/issue-93835.rs:4:24
31 LL | type_ascribe!(p, a<p:p<e=6>>);
34 = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information
35 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
37 error: aborting due to 5 previous errors
39 Some errors have detailed explanations: E0405, E0412, E0425, E0658.
40 For more information about an error, try `rustc --explain E0405`.