pub struct GlobalPool;
Expand description
Global access to the shared connection pools.
Implementations§
Source§impl GlobalPool
impl GlobalPool
Sourcepub fn get(name: &str) -> Option<&'static ConnectionPool>
pub fn get(name: &str) -> Option<&'static ConnectionPool>
Gets the connection pool for the specific service.
Sourcepub async fn connect_all()
pub async fn connect_all()
Iterates over the shared connection pools and attempts to establish a database connection for each of them.
Trait Implementations§
Source§impl Clone for GlobalPool
impl Clone for GlobalPool
Source§fn clone(&self) -> GlobalPool
fn clone(&self) -> GlobalPool
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GlobalPool
impl Debug for GlobalPool
Source§impl Default for GlobalPool
impl Default for GlobalPool
Source§fn default() -> GlobalPool
fn default() -> GlobalPool
Returns the “default value” for a type. Read more
impl Copy for GlobalPool
Auto Trait Implementations§
impl Freeze for GlobalPool
impl RefUnwindSafe for GlobalPool
impl Send for GlobalPool
impl Sync for GlobalPool
impl Unpin for GlobalPool
impl UnwindSafe for GlobalPool
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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