pub fn generate_from_cargo_metadata() -> Result<()>Expand description
Generate code from [package.metadata.rdbi-codegen] in Cargo.toml
This function reads configuration from the downstream project’s Cargo.toml, making build.rs minimal:
ⓘ
// build.rs
fn main() {
rdbi_codegen::generate_from_cargo_metadata()
.expect("Failed to generate rdbi code");
}Configure in Cargo.toml:
[package.metadata.rdbi-codegen]
schema_file = "schema.sql"
include_tables = ["users", "orders"]
exclude_tables = ["migrations"]