struct MyStruct<'a> {
    items: Vec<i32>;
    iter: Cycle<std::slice::Iter<'a, i32>;
}
fn main() {
    let v = vec![1, 2, 3];
    let foo = MyStruct {
        items: v,
        iter: items.iter().cycle();
    };
}
Rust says that it doesn't know name items.
How to do it correctly?
