# Product OS : Store Macros Product OS : Store Macros provides a highly flexible higher order framework for defining SQL queries by using Rust directly. This crate is to be used with Product OS : Store. ### What is Product OS? Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem. ## Installation Use the Rust crate package manager [cargo](https://www.rust-lang.org/tools/install) to install Product OS : Store Macros. ```bash cargo add product-os-store-macros ``` or add Product OS : Store Macros to your cargo.toml ```[packages]``` section. ```rust product-os-store-macros = { version = "0.0.3", features = [], default-features = true, optional = false } ``` ## Features Product OS Store Macros provides a higher order farmework for defining SQL queries using Rust without needing to remember SQL syntax. The following is supported: - Simple queries - Complex queries involving joins - Specific queries to PostgreSQL supported - Follows the framework for Relational database structures defined in Product OS : Store ```rust // Feature samples TODO ``` ## Usage ```rust // Examples TODO ``` ## Contributing Contributions are not currently available but will be available on a public repository soon. ## License [GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0/)