diff options
Diffstat (limited to '')
-rw-r--r-- | tests/ui/const-generics/generic_const_exprs/issue-80742.stderr (renamed from src/test/ui/const-generics/generic_const_exprs/issue-80742.stderr) | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/src/test/ui/const-generics/generic_const_exprs/issue-80742.stderr b/tests/ui/const-generics/generic_const_exprs/issue-80742.stderr index bf1b411ee..6aa8ee13b 100644 --- a/src/test/ui/const-generics/generic_const_exprs/issue-80742.stderr +++ b/tests/ui/const-generics/generic_const_exprs/issue-80742.stderr @@ -1,14 +1,10 @@ error[E0080]: evaluation of `Inline::<dyn std::fmt::Debug>::{constant#0}` failed --> $SRC_DIR/core/src/mem/mod.rs:LL:COL | -LL | intrinsics::size_of::<T>() - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ size_of called on unsized type `dyn Debug` + = note: size_of called on unsized type `dyn Debug` | note: inside `std::mem::size_of::<dyn Debug>` --> $SRC_DIR/core/src/mem/mod.rs:LL:COL - | -LL | intrinsics::size_of::<T>() - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ note: inside `Inline::<dyn Debug>::{constant#0}` --> $DIR/issue-80742.rs:22:10 | @@ -23,26 +19,29 @@ LL | struct Inline<T> ... LL | let dst = Inline::<dyn Debug>::new(0); | ^^^ function or associated item cannot be called on `Inline<dyn Debug>` due to unsatisfied trait bounds + --> $SRC_DIR/core/src/fmt/mod.rs:LL:COL + | + = note: doesn't satisfy `dyn Debug: Sized` | - ::: $SRC_DIR/core/src/fmt/mod.rs:LL:COL +note: trait bound `dyn Debug: Sized` was not satisfied + --> $DIR/issue-80742.rs:20:6 | -LL | pub trait Debug { - | --------------- doesn't satisfy `dyn Debug: Sized` +LL | impl<T> Inline<T> + | ^ --------- + | | + | unsatisfied trait bound introduced here +help: consider relaxing the type parameter's implicit `Sized` bound | - = note: the following trait bounds were not satisfied: - `dyn Debug: Sized` +LL | impl<T: ?Sized> Inline<T> + | ++++++++ error[E0080]: evaluation of `Inline::<dyn std::fmt::Debug>::{constant#0}` failed --> $SRC_DIR/core/src/mem/mod.rs:LL:COL | -LL | intrinsics::size_of::<T>() - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ size_of called on unsized type `dyn Debug` + = note: size_of called on unsized type `dyn Debug` | note: inside `std::mem::size_of::<dyn Debug>` --> $SRC_DIR/core/src/mem/mod.rs:LL:COL - | -LL | intrinsics::size_of::<T>() - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ note: inside `Inline::<dyn Debug>::{constant#0}` --> $DIR/issue-80742.rs:14:10 | |