Skip to main content

list_cata

Function list_cata 

Source
pub fn list_cata<A, B>(alg: impl Fn(Option<(A, B)>) -> B, list: Vec<A>) -> B
Expand description

A catamorphism (fold) over a list as a stand-in for Fix F.

cata(alg, list) = right-fold using alg.