Skip to content

Rust macros to implements design patterns at compile-time

License

Notifications You must be signed in to change notification settings

chesedo/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

Packages

No packages published

Languages