pub trait MutFunc<T> {
fn map<F>(self, f: F) -> Self
where
F: FnMut(&mut T);
fn mmap<F>(&mut self, f: F)
where
F: FnMut(&mut T);
fn conc(self, other: Self) -> Self;
}
pub trait MutFunc<T> {
fn map<F>(self, f: F) -> Self
where
F: FnMut(&mut T);
fn mmap<F>(&mut self, f: F)
where
F: FnMut(&mut T);
fn conc(self, other: Self) -> Self;
}