summaryrefslogtreecommitdiffstats
path: root/src/test/ui/trait-bounds/impl-derived-implicit-sized-bound-2.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/trait-bounds/impl-derived-implicit-sized-bound-2.stderr')
-rw-r--r--src/test/ui/trait-bounds/impl-derived-implicit-sized-bound-2.stderr31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/test/ui/trait-bounds/impl-derived-implicit-sized-bound-2.stderr b/src/test/ui/trait-bounds/impl-derived-implicit-sized-bound-2.stderr
deleted file mode 100644
index 543ceac8e..000000000
--- a/src/test/ui/trait-bounds/impl-derived-implicit-sized-bound-2.stderr
+++ /dev/null
@@ -1,31 +0,0 @@
-error[E0599]: the method `get` exists for struct `Victim<'_, Self>`, but its trait bounds were not satisfied
- --> $DIR/impl-derived-implicit-sized-bound-2.rs:28:19
- |
-LL | struct Victim<'a, T: Perpetrator + ?Sized> {
- | ------------------------------------------
- | |
- | method `get` not found for this struct
- | doesn't satisfy `Victim<'_, Self>: VictimTrait`
-...
-LL | self.getter().get();
- | ^^^ method cannot be called on `Victim<'_, Self>` due to unsatisfied trait bounds
- |
-note: trait bound `Self: Sized` was not satisfied
- --> $DIR/impl-derived-implicit-sized-bound-2.rs:12:10
- |
-LL | impl<'a, T: Perpetrator /*+ ?Sized*/> VictimTrait for Victim<'a, T> {
- | ^ ----------- -------------
- | |
- | unsatisfied trait bound introduced here
-help: consider relaxing the type parameter's implicit `Sized` bound
- |
-LL | impl<'a, T: ?Sized + Perpetrator /*+ ?Sized*/> VictimTrait for Victim<'a, T> {
- | ++++++++
-help: consider restricting the type parameter to satisfy the trait bound
- |
-LL | struct Victim<'a, T: Perpetrator + ?Sized> where Self: Sized {
- | +++++++++++++++++
-
-error: aborting due to previous error
-
-For more information about this error, try `rustc --explain E0599`.