Module diesel::connection
source · [−]Expand description
Types related to database connections
Modules
i-implement-a-third-party-backend-and-opt-into-breaking-changes
A module to evaluate what to do when a commit triggers an error.
i-implement-a-third-party-backend-and-opt-into-breaking-changes
Helper types for prepared statement caching
Structs
An implementation of TransactionManager
which can be used for backends
which use ANSI standard syntax for savepoints such as SQLite and PostgreSQL.
Valid transaction status for the manager. Can return the current transaction depth
Enums
Represents a change to apply to the depth of a transaction
Status of the transaction manager
Traits
A variant of the Connection
trait that is
usable with dynamic dispatch
A connection to a database
i-implement-a-third-party-backend-and-opt-into-breaking-changes
This trait describes which cursor type is used by a given connection
implementation. This trait is only useful in combination with Connection
.
Perform simple operations on a backend.
Manages the internal transaction state for a connection.
Type Definitions
Return type of Connection::load
.