macro_rules! tables { (@bool) => { ... }; (@bool $($t:tt)+) => { ... }; (@view $name:ident $v:ident) => { ... }; (@view $name:ident $v:ident $_subkey:ty) => { ... }; (@value_doc $key:ty, $value:ty) => { ... }; (@value_doc $key:ty, $value:ty, $($generic:ident),*) => { ... }; ($($(#[$attr:meta])* table $name:ident$(<$($generic:ident $(= $default:ty)?),*>)? { type Key = $key:ty; type Value = $value:ty; $(type SubKey = $subkey:ty;)? } )*) => { ... }; }
Expand description
Defines all the tables in the database.