diff --git a/src/test/ui/static-lifetime.stderr b/src/test/ui/static-lifetime.stderr index f73dff4f73d0..adeabd91302c 100644 --- a/src/test/ui/static-lifetime.stderr +++ b/src/test/ui/static-lifetime.stderr @@ -1,10 +1,15 @@ -error[E0477]: the type `std::borrow::Cow<'a, A>` does not fulfill the required lifetime +error[E0478]: lifetime bound not satisfied --> $DIR/static-lifetime.rs:13:20 | 13 | impl<'a, A: Clone> Arbitrary for ::std::borrow::Cow<'a, A> {} | ^^^^^^^^^ | - = note: type must satisfy the static lifetime +note: lifetime parameter instantiated with the lifetime 'a as defined on the impl at 13:1 + --> $DIR/static-lifetime.rs:13:1 + | +13 | impl<'a, A: Clone> Arbitrary for ::std::borrow::Cow<'a, A> {} + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + = note: but lifetime parameter must outlive the static lifetime error: aborting due to previous error