Crate squire

Crate squire 

Source

Modules§

ffi
The ffi module gives lower-level unsafe access to the SQLite API.
iter
Iterator implementations for Rows.

Structs§

BindIndex
A SQLite prepared statement parameter index, used when binding values to a statement.
BindIndexes
Binding
Borrowed
A borrowed reference that can be used for zero-copy parameter binding and column value access.
ColumnIndex
A SQLite column index, used for reading values out of queried rows.
Connection
ConnectionBuilder
Database
Error
An error returned by a SQLite operation.
ErrorLocation
ErrorMessage
Execution
PrepareOptions
Controls the behavior of preparing a Statement.
Reservation
A request for SQLite to allocate a blob of a certain size.
Row
RowId
Rows
Statement
A prepared statement; an SQL statement that SQLite has compiled and made ready to bind and execute.
StatementColumns
StatementParameters

Enums§

AbortError
AuthorizationError
BusyError
CantOpenError
ConstraintError
CorruptError
ErrorCategory
ErrorCode
Extended SQLite result codes that provide more specific information about errors.
FetchError
An error reading a SQLite column value into its Rust type.
GeneralError
IoError
LockedError
ParameterError
An error passing prepared statement parameter(s) to SQLite.
ReadOnlyError
Type
The datatype of a SQLite column value.

Traits§

Bind
A value which can be bound as a parameter in SQLite prepared statements.
ColumnIndexes
Columns
ErrorContext
Fetch
IntoLocation
Parameters
Query
An SQL query which can prepare itself into a Statement, bind itself as Parameters to the statement (if any), and read any desired output from the statement execution.

Type Aliases§

Result
A Result returned by a SQLite operation.