Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/grayjack/gat
- Owner: GrayJack
- License: bsd-3-clause
- Created: 2019-08-11T00:02:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-25T12:01:06.000Z (almost 5 years ago)
- Last Synced: 2024-05-01T14:38:07.499Z (8 months ago)
- Topics: functional-programming, higher-kinded-types, rust
- Language: Rust
- Size: 33.2 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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