monadic-traits

Crates.iomonadic-traits
lib.rsmonadic-traits
version0.1.0
created_at2025-11-07 19:24:06.148761+00
updated_at2025-11-07 19:24:06.148761+00
descriptionFunctor, Applicative and monad traits + nightly Try/? support
homepage
repositoryhttps://github.com/Eixix/monadic-traits
max_upload_size
id1922051
size8,595
Tobias Betz (Eixix)

documentation

README

monadic-traits

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 via Try and FromResidual

  • Examples and tests

🚀 Nightly Requirement

This crate relies on the following nightly features:

  • try_trait_v2

  • control_flow_enum

  • never_type

Install nightly:

rustup override set nightly
Commit count: 0

cargo fmt