qm_entity_derive/
lib.rs

1use proc_macro::TokenStream;
2
3mod m2m;
4mod o2m;
5mod o2o;
6
7#[proc_macro]
8pub fn m2m(item: TokenStream) -> TokenStream {
9    m2m::expand(item)
10}
11
12#[proc_macro]
13pub fn o2m(item: TokenStream) -> TokenStream {
14    o2m::expand(item)
15}
16
17#[proc_macro]
18pub fn o2o(item: TokenStream) -> TokenStream {
19    o2o::expand(item)
20}