Struct rsfbclient_rust::RustFbClient[][src]

pub struct RustFbClient { /* fields omitted */ }
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

Performs the conversion.

Performs the conversion.

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.