Traits for passing arguments to SQL queries.
Types and traits for decoding values from the database.
Types for returning SQL type information about queries.
Types and traits for encoding values to the database.
Error and Result types.
Pool for SQLx database connections.
Contains the Row and FromRow traits.
Traits linking Rust types to SQL types.
Statically checked SQL query with
A variant of query! which takes a path to an explicitly defined struct as the output type.
A variant of query! where the SQL query is stored in a separate file.
A pool of database connections.
Dynamic SQL query with bind parameters. Returned by [query].
SQL query with bind parameters, which maps rows to an explicit output type.
A generic error that represents all the ways a method can fail inside of SQLx.
Represents a single database connection rather than a pool of database connections.
A database driver.
Encapsulates query execution on the database.
A record that can be built from a row returned from by the database.
Represents a single row of the result set.
Construct a full SQL query that can be chained to bind parameters and executed.
Construct a dynamic SQL query with an explicit output type implementing FromRow.