A lightweight functional programming toolkit for Rust nightly, mainly for experimenting, providing:
- Functor, Applicative, and Monad traits
- A custom
Maybe<T>type - Full nightly
?operator support viaTryandFromResidual - Examples and tests
This crate relies on the following nightly features:
try_trait_v2control_flow_enumnever_type
Install nightly:
rustup override set nightly