【发布时间】:2016-09-24 11:43:01
【问题描述】:
Rust 中是否有提供 iter() 方法的 Trait?我只找到了特征IntoIterator,它提供了into_iter()。
在这里要明确一点:我不想要提供 next() 的 Iterator 特征,而是提供 iter() 的特征。
[ 旁注:有时我对 Rust 库感到非常困惑。 Iterator 提供 next(),但 IntoIterator 提供 into_iter()(不提供 next() 并用于移动约定),而 IntoIter 是一个结构,它实现了 Iterator 特征(移动值)。 ]
【问题讨论】: