Lines Matching full:folder
5 use crate::iter::plumbing::{Folder, UnindexedProducer};
23 fn fold_splits<F>(self, separator: &P, folder: F, skip_last: bool) -> F in fold_splits()
25 F: Folder<Self>, in fold_splits()
43 pub(super) fn fold_with<F>(self, folder: F, skip_last: bool) -> F in fold_with()
45 F: Folder<V>, in fold_with()
55 data.fold_splits(separator, folder, skip_last) in fold_with()
60 let folder = left.fold_splits(separator, folder, false); in fold_with() localVariable
61 if skip_last || folder.full() { in fold_with()
62 folder in fold_with()
64 folder.consume(right) in fold_with()
69 folder in fold_with()
71 folder.consume(data) in fold_with()
126 fn fold_with<F>(self, folder: F) -> F in fold_with()
128 F: Folder<Self::Item>, in fold_with()
130 self.fold_with(folder, false) in fold_with()