First of all thank you for considering it. Check out ARCHITECTURE.md for an overview of how the repo is put together.
You won't be able to run the tests without enabling the macros
feature
as one of the examples depend on it.
cargo test --feature macros
To see the output of the macros enable the dump-macro
feature.
For the macro example the output can be viewed like this:
cargo r --example macro --features dump-macro,macros -- dark | rustfmt --edition=2021 | less