Skip to content
forked from chesedo/despatma

Rust macros to implements design patterns at compile-time

License

Notifications You must be signed in to change notification settings

ikarusnc/despatma

 
 

Repository files navigation

Despatma

githubcrates-iodocs-rsworkflow

Despatma is a collection of design pattern macros (despatma) born from a Honours project. It aims to provide the most common implementations for design patterns at run-time.

This project is still a work in progress. The end goal is to be as Loki is for C++ and more if possible. The following patterns are currently implemented:

Next up for investigation is:

  • Decorator
  • Proxy
  • Adapter
  • Mediator
  • Observer
  • A smarter Visitor

About

Rust macros to implements design patterns at compile-time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.0%
  • Other 1.0%