Lines Matching refs:update_op
17 update_op: F, field
31 pub(super) fn new(base: I, update_op: F) -> Self { in new()
32 Update { base, update_op } in new()
47 let consumer1 = UpdateConsumer::new(consumer, &self.update_op); in drive_unindexed()
65 let consumer1 = UpdateConsumer::new(consumer, &self.update_op); in drive()
79 update_op: self.update_op, in with_producer()
84 update_op: F, in with_producer() field
100 update_op: &self.update_op, in with_producer()
112 update_op: &'f F, field
126 update_op: self.update_op, in into_iter()
142 update_op: self.update_op, in split_at()
146 update_op: self.update_op, in split_at()
157 update_op: self.update_op, in fold_with()
168 update_op: &'f F, field
172 fn new(base: C, update_op: &'f F) -> Self { in new()
173 UpdateConsumer { base, update_op } in new()
189 UpdateConsumer::new(left, self.update_op), in split_at()
190 UpdateConsumer::new(right, self.update_op), in split_at()
198 update_op: self.update_op, in into_folder()
213 UpdateConsumer::new(self.base.split_off_left(), &self.update_op) in split_off_left()
223 update_op: &'f F, field
226 fn apply<T>(update_op: impl Fn(&mut T)) -> impl Fn(T) -> T { in apply()
228 update_op(&mut item); in apply()
241 (self.update_op)(&mut item); in consume()
245 update_op: self.update_op, in consume()
253 let update_op = self.update_op; in consume_iter() localVariable
256 .consume_iter(iter.into_iter().map(apply(update_op))); in consume_iter()
274 update_op: F, field
286 (self.update_op)(&mut v); in next()
298 self.base.map(apply(self.update_op)).fold(init, g) in fold()
306 self.base.map(apply(self.update_op)).collect() in collect()
324 (self.update_op)(&mut v); in next_back()