# ensnare-proc-macros The ensnare-proc-macros crate provides proc macros for the [ensnare](https://crates.io/crates/ensnare-proc-macros) crate. It's unlikely to be useful elsewhere. Note that this crate is different from the other crates in the ensnare repository because the ensnare crate depends on it, whereas the other crates depend on the ensnare crate. This matters when determining the proper order for updating the versions in crates.io. ## Crates in the Ensnare family * [ensnare-proc-macros](https://crates.io/crates/ensnare-proc-macros): proc macros ([docs](https://docs.rs/ensnare-proc-macros/) [src](https://github.com/ensnare-org/ensnare/tree/main/crates/proc-macros)) * [ensnare-services](https://crates.io/crates/ensnare-services): service wrappers ([docs](https://docs.rs/ensnare-services/) [src](https://github.com/ensnare-org/ensnare/tree/main/crates/services)) * [ensnare-toys](https://crates.io/crates/ensnare-toys): simple instruments using ensnare infrastructure ([docs](https://docs.rs/ensnare-toys/) [src](https://github.com/ensnare-org/ensnare/tree/main/crates/toys)) * [ensnare](https://crates.io/crates/ensnare): digital audio creation ([docs](https://docs.rs/ensnare/) [src](https://github.com/ensnare-org/ensnare))