9 releases
0.3.5 | Nov 6, 2024 |
---|---|
0.3.4 | Sep 24, 2024 |
0.3.2 | Aug 16, 2024 |
0.2.0 | Aug 14, 2024 |
0.1.0 | Feb 10, 2021 |
#962 in Rust patterns
434 downloads per month
Used in slack-blocks-render
60KB
616 lines
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 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
lib.rs
:
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 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
Dependencies
~0.8–1.3MB
~24K SLoC