Skip to main content

Module types

Module types 

Source
Expand description

A module containing helper to work with Rust side types

Structs§

EnumTypeMappingi-implement-a-third-party-backend-and-opt-into-breaking-changes
Map enum variants to matching database enum variants
EnumVarianti-implement-a-third-party-backend-and-opt-into-breaking-changes
Metadata for an enum variant produced by diesel-derive in the #[derive(Enum)] macro
IntMappingi-implement-a-third-party-backend-and-opt-into-breaking-changes
Map enum variants to INTEGER (in different sizes) by converting each variant to the relevant discriminant value
StringMappingi-implement-a-third-party-backend-and-opt-into-breaking-changes
Map enum variants to TEXT database fields by converting each variant to a string value

Traits§

EnumMappingi-implement-a-third-party-backend-and-opt-into-breaking-changes
A helper trait to describe mapping an enum between rust values and database values

Derive Macros§

Enum
Implements FromSql and ToSql for enum types