HKT traits for for the deep_causality crate.
Functors in Rust
A derive macro to derive a functor for a type.
Free constructions (Coyoneda, Yoneda) for the Industrial Algebra ecosystem
A library for functional programming in Rust
Async ClamAV bindings for Rust
A macro that creates a (naive) Free Monad type based on a user-supplied Functor. It uses the traits from the "higher" crate. This macro is a port of the Control.Monad.Free part of the "free" Haskell package by Edward Kmett.
Implement fp features for Rust
Higher-kinded types in Rust.
A fast, easy, and tasty functional programming prelude
A zero-cost abstraction for sampling from and enumerating the outcomes of a random process using the same code.
Multivector and MultiField implementation for DeepCausality