pub struct Firebird;Trait Implementations§
Source§impl Database for Firebird
impl Database for Firebird
Source§const URL_SCHEMES: &'static [&'static str]
const URL_SCHEMES: &'static [&'static str]
The schemes for database URLs that should match this driver.
Source§type Connection = FbConnection
type Connection = FbConnection
The concrete
Connection implementation for this database.Source§type TransactionManager = FbTransactionManager
type TransactionManager = FbTransactionManager
The concrete
TransactionManager implementation for this database.Source§type QueryResult = FbQueryResult
type QueryResult = FbQueryResult
The concrete
QueryResult implementation for this database.Source§type TypeInfo = FbTypeInfo
type TypeInfo = FbTypeInfo
The concrete
TypeInfo implementation for this database.Source§impl<'q> HasArguments<'q> for Firebird
impl<'q> HasArguments<'q> for Firebird
type Database = Firebird
Source§type Arguments = FbArguments<'q>
type Arguments = FbArguments<'q>
The concrete
Arguments implementation for this database.Source§type ArgumentBuffer = Vec<FbArgumentValue<'q>>
type ArgumentBuffer = Vec<FbArgumentValue<'q>>
The concrete type used as a buffer for arguments while encoding.
Source§impl<'q> HasStatement<'q> for Firebird
impl<'q> HasStatement<'q> for Firebird
Source§impl<'r> HasValueRef<'r> for Firebird
impl<'r> HasValueRef<'r> for Firebird
impl HasStatementCache for Firebird
Auto Trait Implementations§
impl Freeze for Firebird
impl RefUnwindSafe for Firebird
impl Send for Firebird
impl Sync for Firebird
impl Unpin for Firebird
impl UnwindSafe for Firebird
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more