1 error[E0700]: hidden type for `Opaque<'a, T>` captures lifetime that does not appear in bounds
2 --> $DIR/missing_lifetime_bound.rs:4:47
4 LL | fn defining<'a, T>(x: &'a i32) -> Opaque<T> { x }
7 | hidden type `&'a i32` captures the lifetime `'a` as defined here
9 error: aborting due to previous error
11 For more information about this error, try `rustc --explain E0700`.