#root::data::Iterator

Fused root/data/Iterator.vi:495

struct Fused[I](Option[I]);

impl

impl [I; Fork[I]]: Fork[Fused[I]];
impl [I; Drop[I]]: Drop[Fused[I]];
impl [I; Fork[I]]: Fork[Fused[I]];
impl [I; Drop[I]]: Drop[Fused[I]];

new root/data/Iterator.vi:498

fn new[I](iter: I) -> Fused[I];

next root/data/Iterator.vi:502

fn next[I, T; Iterator[I, T]](...: &Fused[I]) -> Option[T];