Expand description
Types which represent various database backends
Modules
sql_dialect
i-implement-a-third-party-backend-and-opt-into-breaking-changes
This module contains all options provided by diesel to configure the
SqlDialect
trait.Traits
A database backend
DieselReserveSpecialization
i-implement-a-third-party-backend-and-opt-into-breaking-changes
This is a marker trait which indicates that
diesel may specialize a certain
QueryFragment
impl in a later version. If you as a user encounter, where rustc
suggests adding this a bound to a type implementing Backend
consider adding the following bound instead
YourQueryType: QueryFragment<DB>
(the concrete bound
is likely mentioned by rustc as part of a note: …
This trait provides various options to configure the
generated SQL for a specific backend.
TrustedBackend
i-implement-a-third-party-backend-and-opt-into-breaking-changes
This trait just indicates that noone implements
SqlDialect
without enabling the
i-implement-a-third-party-backend-and-opt-into-breaking-changes
feature flag.