[−][src]Trait fp_core::foldable::Foldable
Required methods
fn reduce<F>(b: B, ba: F) -> Self::Target where
F: FnOnce(B, A) -> (B, B),
F: FnOnce(B, A) -> (B, B),
fn fold_map<M, N, F>(m: M, fa: F) -> M where
M: Monoid<N>,
F: FnOnce(Self::URI) -> M,
M: Monoid<N>,
F: FnOnce(Self::URI) -> M,
fn reduce_right<F>(b: B, f: F) -> Self::Target where
F: FnOnce(A, B) -> (B, B),
F: FnOnce(A, B) -> (B, B),