Diesel

Immigrant can generate Diesel schema definitions and derive macros for your Rust projects.

Setup

TODO

Annotations

Use #diesel(…​) annotations to control code generation:

#diesel(type="dt::Text",copy,custom)
scalar user_id = sql"TEXT";

#diesel(derive = "async_graphql::Enum")
enum client_kind { confidential; public; };