Skip to main content

Crate qm_entity_derive

Crate qm_entity_derive 

Source
Expand description

Procedural macros for entity relationships.

This crate provides procedural macros for generating many-to-many, one-to-many, and one-to-one relationship code for entities.

§Macros

  • [m2m] - Generate many-to-many relationship code
  • [o2m] - Generate one-to-many relationship code
  • [o2o] - Generate one-to-one relationship code

§Usage

```ignore use qm_entity_derive::{m2m, o2m, o2o};

// Many-to-many relationship m2m!(User, Group);

// One-to-many relationship o2m!(Parent, Child);

// One-to-one relationship o2o!(User, Profile); ```

Macros§

m2m
Generate many-to-many relationship code.
o2m
Generate one-to-many relationship code.
o2o
Generate one-to-one relationship code.