1 error: associated type in `impl` without body
2 --> $DIR/impl-item-type-no-body-semantic-fail.rs:9:5
7 | help: provide a definition for the type: `= <type>;`
9 error: associated type in `impl` without body
10 --> $DIR/impl-item-type-no-body-semantic-fail.rs:12:5
15 | help: provide a definition for the type: `= <type>;`
17 error: bounds on `type`s in `impl`s have no effect
18 --> $DIR/impl-item-type-no-body-semantic-fail.rs:12:13
23 error: associated type in `impl` without body
24 --> $DIR/impl-item-type-no-body-semantic-fail.rs:16:5
26 LL | type W: Ord where Self: Eq;
27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^-
29 | help: provide a definition for the type: `= <type>;`
31 error: bounds on `type`s in `impl`s have no effect
32 --> $DIR/impl-item-type-no-body-semantic-fail.rs:16:13
34 LL | type W: Ord where Self: Eq;
37 error: associated type in `impl` without body
38 --> $DIR/impl-item-type-no-body-semantic-fail.rs:20:5
40 LL | type W where Self: Eq;
41 | ^^^^^^^^^^^^^^^^^^^^^-
43 | help: provide a definition for the type: `= <type>;`
45 warning: the feature `generic_associated_types` is incomplete and may cause the compiler to crash
46 --> $DIR/impl-item-type-no-body-semantic-fail.rs:1:12
48 LL | #![feature(generic_associated_types)]
49 | ^^^^^^^^^^^^^^^^^^^^^^^^
51 = note: `#[warn(incomplete_features)]` on by default
53 error[E0202]: associated types are not yet supported in inherent impls (see #8995)
54 --> $DIR/impl-item-type-no-body-semantic-fail.rs:9:5
59 error[E0202]: associated types are not yet supported in inherent impls (see #8995)
60 --> $DIR/impl-item-type-no-body-semantic-fail.rs:12:5
65 error[E0202]: associated types are not yet supported in inherent impls (see #8995)
66 --> $DIR/impl-item-type-no-body-semantic-fail.rs:16:5
68 LL | type W: Ord where Self: Eq;
69 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
71 error[E0202]: associated types are not yet supported in inherent impls (see #8995)
72 --> $DIR/impl-item-type-no-body-semantic-fail.rs:20:5
74 LL | type W where Self: Eq;
75 | ^^^^^^^^^^^^^^^^^^^^^^
77 error: aborting due to 10 previous errors; 1 warning emitted
79 For more information about this error, try `rustc --explain E0202`.