pub struct RustFbClient { /* private fields */ }
Expand description

Firebird client implemented in pure rust

Implementations

Construct a new instance of the pure rust client

Trait Implementations

A database handle
Configuration details for attaching to the database. A user of an implementation of this trait can configure attachment details (database name, user name, etcetera) and then pass this configuration to the implementation via this type when a new attachment is requested Read more
Create a new attachment to a database with the provided configuration Returns a database handle on success Read more
Disconnect from the database
Drop the database
Create the database and attach Returns a database handle on success Read more
A database handle
A transaction handle
A statement handle
Start a new transaction, with the specified transaction parameter buffer
Commit / Rollback a transaction
Execute a sql immediately, without returning rows
Allocate and prepare a statement Returns the statement type and handle Read more
Closes or drops a statement
Execute the prepared statement with parameters and returns the affected rows count Read more
Execute the prepared statement with input and output parameters. Read more
Fetch rows from the executed statement, coercing the types according to the provided blr Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.