diff options
Diffstat (limited to 'src/test/ui/regions/region-bounds-on-objects-and-type-parameters.stderr')
-rw-r--r-- | src/test/ui/regions/region-bounds-on-objects-and-type-parameters.stderr | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/test/ui/regions/region-bounds-on-objects-and-type-parameters.stderr b/src/test/ui/regions/region-bounds-on-objects-and-type-parameters.stderr new file mode 100644 index 000000000..2ec2ca49b --- /dev/null +++ b/src/test/ui/regions/region-bounds-on-objects-and-type-parameters.stderr @@ -0,0 +1,35 @@ +error[E0226]: only a single explicit lifetime bound is permitted + --> $DIR/region-bounds-on-objects-and-type-parameters.rs:21:26 + | +LL | z: Box<dyn Is<'a>+'b+'c>, + | ^^ + +error[E0478]: lifetime bound not satisfied + --> $DIR/region-bounds-on-objects-and-type-parameters.rs:21:8 + | +LL | z: Box<dyn Is<'a>+'b+'c>, + | ^^^^^^^^^^^^^^^^^^^^^ + | +note: lifetime parameter instantiated with the lifetime `'b` as defined here + --> $DIR/region-bounds-on-objects-and-type-parameters.rs:11:15 + | +LL | struct Foo<'a,'b,'c> { + | ^^ +note: but lifetime parameter must outlive the lifetime `'a` as defined here + --> $DIR/region-bounds-on-objects-and-type-parameters.rs:11:12 + | +LL | struct Foo<'a,'b,'c> { + | ^^ + +error[E0392]: parameter `'c` is never used + --> $DIR/region-bounds-on-objects-and-type-parameters.rs:11:18 + | +LL | struct Foo<'a,'b,'c> { + | ^^ unused parameter + | + = help: consider removing `'c`, referring to it in a field, or using a marker such as `PhantomData` + +error: aborting due to 3 previous errors + +Some errors have detailed explanations: E0226, E0392, E0478. +For more information about an error, try `rustc --explain E0226`. |