# ic-dbms-macros

[](https://opensource.org/licenses/MIT)
[](https://github.com/veeso/ic-dbms/stargazers)
[](https://crates.io/crates/ic-dbms-macros)
[](https://crates.io/crates/ic-dbms-macros)
[](https://ko-fi.com/veeso)
[](https://conventionalcommits.org)
[](https://github.com/veeso/ic-dbms/actions)
[](https://coveralls.io/github/veeso/ic-dbms)
[](https://docs.rs/ic-dbms-macros)
Macros and derive for ic-dbms-canister
This crate provides procedural macros to automatically implement traits
required by the `ic-dbms-canister`.
## Provided Derive Macros
- `Encode`: Automatically implements the `Encode` trait for structs.
- `Table`: Automatically implements the `TableSchema` trait and associated types.
- `DbmsCanister`: Automatically implements the API for the ic-dbms-canister.
## License
This project is licensed under the MIT License. See the [LICENSE](../LICENSE) file for details.