schema!() { /* proc-macro */ }Expand description
Compile-time SQL schema generator.
Parses a SQL CREATE TABLE statement and generates typed table declarations
equivalent to typed_query! { table ... }.
§Syntax
ⓘ
use sz_orm_macros::schema;
schema! {
"CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT NOT NULL, email TEXT)"
}生成与以下手动声明等价的代码:
ⓘ
typed_query! {
table users {
id: i64,
name: String,
email: Option<String>,
}
}