Diesel Codegen
This crate implements Diesel's procedural macros using the Macros 1.1 system. It
requires nightly Rust from October 10, 2016 or later. For usage on stable
Rust, see
diesel_codegen_syntex.
Diesel Codegen provides custom derive implementations for
Queryable, Identifiable,
Insertable, AsChangeset, and Associations.
It also provides the macros infer_schema!,
infer_table_from_schema!, and
embed_migrations!.
Using this crate
First, add this crate to Cargo.toml as so:
= { = "0.13.0", = ["postgres"] }
If you are using SQLite, be sure to specify sqlite instead of postgres in
the features section.
Next, at the root of your crate add:
extern crate diesel_codegen;
See the documentation for each trait/macro for additional details and configuration options.