Trait IteratorMaker

Source
pub trait IteratorMaker<This, C>: FnMut(This, C) -> Self::Iter {
    type Iter: Iterator<Item = C>;
}
Expand description

Helper trait for Transform::transform_children while Fn traits are not stable yet.

See https://users.rust-lang.org/t/127846.

Required Associated Types§

Source

type Iter: Iterator<Item = C>

Implementors§

Source§

impl<F, This, C, Iter> IteratorMaker<This, C> for F
where F: ?Sized + FnMut(This, C) -> Iter, Iter: Iterator<Item = C>,

Source§

type Iter = Iter