Struct warpgrapher::engine::database::no_database::NoDatabasePool
source · [−]pub struct NoDatabasePool {}
Trait Implementations
sourceimpl Clone for NoDatabasePool
impl Clone for NoDatabasePool
sourcefn clone(&self) -> NoDatabasePool
fn clone(&self) -> NoDatabasePool
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl DatabasePool for NoDatabasePool
impl DatabasePool for NoDatabasePool
type TransactionType = NoTransaction
sourcefn read_transaction<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Self::TransactionType, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn read_transaction<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Self::TransactionType, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a Transaction
for the database for which this DatabasePool has connections. If
the database types offers specific read replicas, such as AWS Neptune, the connection is to
a read replica. If no separate read replicas are offered, the connection is to the same
endpoint that serves read/write requests. Read more
sourcefn transaction<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Self::TransactionType, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn transaction<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Self::TransactionType, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a Transaction
for the database for which this DatabasePool has connections Read more
Auto Trait Implementations
impl RefUnwindSafe for NoDatabasePool
impl Send for NoDatabasePool
impl Sync for NoDatabasePool
impl Unpin for NoDatabasePool
impl UnwindSafe for NoDatabasePool
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more