mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
75 lines
3.1 KiB
Plaintext
75 lines
3.1 KiB
Plaintext
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:3:1
|
|
|
|
|
LL | impl(crate) trait Alias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: trait aliases cannot be `auto`
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:4:1
|
|
|
|
|
LL | impl(in crate) auto trait AutoAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `auto`
|
|
|
|
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:4:1
|
|
|
|
|
LL | impl(in crate) auto trait AutoAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: trait aliases cannot be `unsafe`
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:6:1
|
|
|
|
|
LL | impl(self) unsafe trait UnsafeAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `unsafe`
|
|
|
|
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:6:1
|
|
|
|
|
LL | impl(self) unsafe trait UnsafeAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:8:1
|
|
|
|
|
LL | impl(in self) const trait ConstAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:11:5
|
|
|
|
|
LL | impl(super) trait InnerAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: trait aliases cannot be `unsafe`
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:12:5
|
|
|
|
|
LL | impl(in crate::foo) const unsafe trait InnerConstUnsafeAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `unsafe`
|
|
|
|
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:12:5
|
|
|
|
|
LL | impl(in crate::foo) const unsafe trait InnerConstUnsafeAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: trait aliases cannot be `auto`
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:14:5
|
|
|
|
|
LL | impl(in crate::foo) unsafe auto trait InnerUnsafeAutoAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `auto`
|
|
|
|
error: trait aliases cannot be `unsafe`
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:14:5
|
|
|
|
|
LL | impl(in crate::foo) unsafe auto trait InnerUnsafeAutoAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `unsafe`
|
|
|
|
error: trait aliases cannot be `impl`-restricted
|
|
--> $DIR/trait-alias-cannot-be-impl-restricted.rs:14:5
|
|
|
|
|
LL | impl(in crate::foo) unsafe auto trait InnerUnsafeAutoAlias = Copy;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ trait aliases cannot be `impl`-restricted
|
|
|
|
error: aborting due to 12 previous errors
|
|
|