Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grayjack/gat

Rust General Associated Types emulation together with functional style traits
https://github.com/grayjack/gat

functional-programming higher-kinded-types rust

Last synced: 22 days ago
JSON representation

Rust General Associated Types emulation together with functional style traits

Awesome Lists containing this project

README

        

# General Associated Types Emulation - GAT

[![Build Status](https://api.travis-ci.com/GrayJack/gat.svg?branch=master)](https://travis-ci.com/GrayJack/gat)
[![License](https://img.shields.io/github/license/GrayJack/gat.svg)](./LICENSE)
[![Hits-of-Code](https://hitsofcode.com/github/GrayJack/gat)](https://hitsofcode.com/view/github/GrayJack/gat)

Rust General Associated Types emulation together with functional style traits like `Functor`, `Applicative`, `Bifunctor`, `Monoid`, `Monad`.

## Why tho?
Because learning, because I can, also, why not?

### Require nightly compiler