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:

toml diesel_codegen = { version = "0.15.0", features = ["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:

```rust

[macrouse] extern crate dieselcodegen;

```

See the documentation for each trait/macro for additional details and configuration options.