[][src]Crate sqlx_core

Modules

arguments

Traits for passing arguments to SQL queries.

describe

Types for returning SQL type information about queries.

encode

Types and traits for encoding values to the database.

error

Error and Result types.

pool

Pool for SQLx database connections.

row

Contains the Row and FromRow traits.

types

Traits linking Rust types to SQL types.

Structs

Pool

A pool of database connections.

Query

Dynamic SQL query with bind parameters. Returned by query.

QueryAs

SQL query with bind parameters, which maps rows to an explicit output type.

Transaction

Enums

Error

A generic error that represents all the ways a method can fail inside of SQLx.

Traits

Connect

Represents a type that can directly establish a new connection.

Connection

Represents a single database connection rather than a pool of database connections.

Database

A database driver.

Executor

Encapsulates query execution on the database.

FromRow

A record that can be built from a row returned from by the database.

Row

Represents a single row of the result set.

Functions

query

Construct a full SQL query that can be chained to bind parameters and executed.

query_as

Construct a dynamic SQL query with an explicit output type implementing FromRow.

Type Definitions

Result

A specialized Result type for SQLx.