rust-rats / rats

Categories for Rust
MIT License
5 stars 0 forks source link

Rats

Rats is a library that provides abstractions for functional programming in Rust.

The name is a play on the Scala library Cats, which the design of this library is inspired. The goal is to have a similar ecosystem to Cats, so hopefully we will eventually provide something similar to cats-effect

Currently the library depends on the nightly compiler for support of Generalized Associated Types. See this rust issue for more details

The initial design of the categories is based on this blog post.