在结构中存储向量并将迭代器循环到它

时间:2016-12-30 21:24:05

标签: rust

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说它不知道名字items

如何正确地做到这一点?

0 个答案:

没有答案