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