error: trait aliases cannot be `auto` --> $DIR/syntax-fail.rs:4:1 | LL | auto trait A = Foo; | ^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `auto` error: trait aliases cannot be `unsafe` --> $DIR/syntax-fail.rs:5:1 | LL | unsafe trait B = Foo; | ^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `unsafe` error: bounds are not allowed on trait aliases --> $DIR/syntax-fail.rs:7:8 | LL | trait C: Ord = Eq; | ^^^^^ error: bounds are not allowed on trait aliases --> $DIR/syntax-fail.rs:8:8 | LL | trait D: = Eq; | ^ error: aborting due to 4 previous errors