pub struct NativeFbClient<T: LinkageMarker> { /* private fields */ }
Expand description

Client that wraps the native fbclient library

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

Fetch rows from the executed statement, coercing the types according to the provided blr Read more

Execute the prepared statement with input and output parameters. 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.

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.