pub trait Apply<T> {
fn apply(self, action: impl FnMut(T));
fn apply2<U, Second: IntoIterator<Item = U>>(
self,
second: Second,
action: impl FnMut(T, U)
);
}
pub trait Apply<T> {
fn apply(self, action: impl FnMut(T));
fn apply2<U, Second: IntoIterator<Item = U>>(
self,
second: Second,
action: impl FnMut(T, U)
);
}