Premix Macros
Procedural macros for Premix ORM.
This crate provides the #[derive(Model)] macro, which automatically implements CRUD logic and database mapping for your Rust structs.
Research Status
This crate is part of an AI-assisted research prototype. APIs may change and production use is not recommended yet.
Installation
Most users should add premix-orm instead. If you use premix-macros
directly, you still need premix-orm because the generated code references it.
[]
= "1.0.7-alpha"
= "1.0.7-alpha"
Quick Start
use Model;
use ;
This derives:
table_name()save()(Create/Insert)find_by_id()update()delete()- Relationship handling (
has_many,belongs_to)
License
This project is licensed under the MIT license.