Trait std::iter::FusedIterator1.26.0[][src]

pub trait FusedIterator: Iterator { }
Expand description

一个迭代器,用完后总是继续产生 None

确保一次返回 None 的融合迭代器上的 next 调用保证再次返回 None。 该 trait 应该由以此方式运行的所有迭代器实现,因为它允许优化 Iterator::fuse()

Note: 通常,如果需要融合的迭代器,则不应在泛型范围内使用 FusedIterator。 相反,您应该只在迭代器上调用 Iterator::fuse()。 如果迭代器已经融合,则额外的 Fuse 包装器将是无操作的,并且不会降低性能。

Implementations on Foreign Types

Implementors