pub enum AcquireResult {
Success(PooledConnection),
Waiting,
PoolExhausted,
TenantNotFound,
Timeout,
}Expand description
Acquire result
Variants§
Success(PooledConnection)
Connection acquired successfully
Waiting
Waiting for connection
PoolExhausted
Pool is at capacity
TenantNotFound
Tenant not found
Timeout
Acquire timed out
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AcquireResult
impl RefUnwindSafe for AcquireResult
impl Send for AcquireResult
impl Sync for AcquireResult
impl Unpin for AcquireResult
impl UnsafeUnpin for AcquireResult
impl UnwindSafe for AcquireResult
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