}
}
-struct FoldConsumer<'c, C, ID: 'c, F: 'c> {
+struct FoldConsumer<'c, C, ID, F> {
base: C,
fold_op: &'c F,
identity: &'c ID,
}
}
-struct FoldFolder<'r, C, ID, F: 'r> {
+struct FoldFolder<'r, C, ID, F> {
base: C,
fold_op: &'r F,
item: ID,
}
}
-struct FoldWithConsumer<'c, C, U, F: 'c> {
+struct FoldWithConsumer<'c, C, U, F> {
base: C,
item: U,
fold_op: &'c F,