Closed
Description
This example fails to compile:
#![feature(infer_outlives_requirements)]
struct Bar<'a, T> {
f: std::slice::IterMut<'a, T>
}
fn main() { }
however this purely intra-crate example works:
#![feature(infer_outlives_requirements)]
struct Foo<'a, T: 'a> {
x: &'a T
}
struct Bar<'a, T> {
f: Foo<'a, T>
}
fn main() { }
cc @toidiu