Struct sqlx::Sqlite [−][src]
pub struct Sqlite;
sqlite
only.Expand description
Sqlite database driver.
Trait Implementations
type Connection = SqliteConnection
type Connection = SqliteConnection
The concrete Connection
implementation for this database.
The concrete TransactionManager
implementation for this database.
type QueryResult = SqliteQueryResult
type QueryResult = SqliteQueryResult
The concrete QueryResult
implementation for this database.
type Column = SqliteColumn
type Column = SqliteColumn
The concrete Column
implementation for this database.
type TypeInfo = SqliteTypeInfo
type TypeInfo = SqliteTypeInfo
The concrete TypeInfo
implementation for this database.
type Value = SqliteValue
type Value = SqliteValue
The concrete type used to hold an owned copy of the not-yet-decoded value that was received from the database. Read more
pub fn decode(
value: SqliteValueRef<'_>
) -> Result<Hyphenated, Box<dyn Error + Sync + Send + 'static, Global>>
pub fn decode(
value: SqliteValueRef<'_>
) -> Result<Hyphenated, Box<dyn Error + Sync + Send + 'static, Global>>
Decode a new value of this type using a raw value from the database.
pub fn decode(
value: SqliteValueRef<'r>
) -> Result<NaiveDateTime, Box<dyn Error + Sync + Send + 'static, Global>>
pub fn decode(
value: SqliteValueRef<'r>
) -> Result<NaiveDateTime, Box<dyn Error + Sync + Send + 'static, Global>>
Decode a new value of this type using a raw value from the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
without moving self
. Read more
Writes the value of self
into buf
in the expected format for the database.
type Arguments = SqliteArguments<'q>
type Arguments = SqliteArguments<'q>
The concrete Arguments
implementation for this database.
type ArgumentBuffer = Vec<SqliteArgumentValue<'q>, Global>
type ArgumentBuffer = Vec<SqliteArgumentValue<'q>, Global>
The concrete type used as a buffer for arguments while encoding.
type Statement = SqliteStatement<'q>
type Statement = SqliteStatement<'q>
The concrete Statement
implementation for this database.
type ValueRef = SqliteValueRef<'r>
type ValueRef = SqliteValueRef<'r>
The concrete type used to hold a reference to the not-yet-decoded value that has just been received from the database. Read more
Returns the canonical SQL type for this Rust type. Read more
Returns the canonical SQL type for this Rust type. Read more
Returns the canonical SQL type for this Rust type. Read more
Returns the canonical SQL type for this Rust type. Read more
Returns the canonical SQL type for this Rust type. Read more