mirror of https://github.com/rust-lang/rust.git
45 lines
1.9 KiB
Plaintext
45 lines
1.9 KiB
Plaintext
error[E0322]: explicit impls for the `NotImplYesObject` trait are not permitted
|
|
--> $DIR/deny-builtin-object-impl.rs:20:1
|
|
|
|
|
LL | impl NotImplYesObject for () {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ impl of `NotImplYesObject` not allowed
|
|
|
|
error[E0277]: the trait bound `dyn NotImplNotObject: NotImplNotObject` is not satisfied
|
|
--> $DIR/deny-builtin-object-impl.rs:37:32
|
|
|
|
|
LL | test_not_impl_not_object::<dyn NotImplNotObject>();
|
|
| ^^^^^^^^^^^^^^^^^^^^ the trait `NotImplNotObject` is not implemented for `dyn NotImplNotObject`
|
|
|
|
|
help: this trait has no implementations, consider adding one
|
|
--> $DIR/deny-builtin-object-impl.rs:12:1
|
|
|
|
|
LL | trait NotImplNotObject {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
note: required by a bound in `test_not_impl_not_object`
|
|
--> $DIR/deny-builtin-object-impl.rs:28:32
|
|
|
|
|
LL | fn test_not_impl_not_object<T: NotImplNotObject + ?Sized>() {}
|
|
| ^^^^^^^^^^^^^^^^ required by this bound in `test_not_impl_not_object`
|
|
|
|
error[E0277]: the trait bound `dyn YesImplNotObject: YesImplNotObject` is not satisfied
|
|
--> $DIR/deny-builtin-object-impl.rs:40:32
|
|
|
|
|
LL | test_yes_impl_not_object::<dyn YesImplNotObject>();
|
|
| ^^^^^^^^^^^^^^^^^^^^ the trait `YesImplNotObject` is not implemented for `dyn YesImplNotObject`
|
|
|
|
|
help: this trait has no implementations, consider adding one
|
|
--> $DIR/deny-builtin-object-impl.rs:15:1
|
|
|
|
|
LL | trait YesImplNotObject {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
note: required by a bound in `test_yes_impl_not_object`
|
|
--> $DIR/deny-builtin-object-impl.rs:30:32
|
|
|
|
|
LL | fn test_yes_impl_not_object<T: YesImplNotObject + ?Sized>() {}
|
|
| ^^^^^^^^^^^^^^^^ required by this bound in `test_yes_impl_not_object`
|
|
|
|
error: aborting due to 3 previous errors
|
|
|
|
Some errors have detailed explanations: E0277, E0322.
|
|
For more information about an error, try `rustc --explain E0277`.
|