2018-12-16 22:21:47 -05:00
|
|
|
struct Thing<'a, Q:'a> {
|
2013-12-09 23:16:18 -08:00
|
|
|
x: &'a Q
|
2012-12-06 18:32:13 -08:00
|
|
|
}
|
|
|
|
|
2018-12-16 22:21:47 -05:00
|
|
|
fn thing<'a,Q>(x: &Q) -> Thing<'a,Q> {
|
|
|
|
Thing { x: x } //~ ERROR explicit lifetime required in the type of `x` [E0621]
|
2012-12-06 18:32:13 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
thing(&());
|
2013-02-14 11:47:00 -08:00
|
|
|
}
|