Despatma is a collection of `des`ign `pat`tern `ma`cros (`despatma`). 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](http://loki-lib.sourceforge.net/) is for C++ and more if possible. The following patterns are currently implemented: - [abstract_factory] - with the help of [interpolate_traits] macro - [visitor] - [dependency_container] [abstract_factory]: https://docs.rs/despatma/latest/despatma/attr.abstract_factory.html [visitor]: https://docs.rs/despatma/latest/despatma/macro.visitor.html [dependency_container]: https://docs.rs/despatma/latest/despatma/macro.dependency_container.html