[−][src]Macro rql::schema
Macro for generating a schema struct
schema!
generates the structure itself as well as necessary
function impls.
Example
use rql::prelude::*; #[derive(Serialize, Deserialize)] struct Person { name: String, age: usize, } #[derive(Serialize, Deserialize)] struct Account { owner: Id<Person>, balance: f32, } // Define the schema schema! { SchemaA { person: Person, account: Account, } }