[][src]Function gluon_base::merge::merge_iter

pub fn merge_iter<I, F, G, U, S>(
    state: &mut S,
    types: I,
    action: F,
    converter: G
) -> Option<MergeIter<'_, I::IntoIter, F, G, U, S>> where
    S: ?Sized,
    I: IntoIterator,
    I::IntoIter: FusedIterator + Clone,
    F: FnMut(&mut S, I::Item) -> Option<U>,
    G: FnMut(&mut S, I::Item) -> U,