pub struct TenantConnectionLease { /* private fields */ }Expand description
Connection lease for tenant
Implementations§
Source§impl TenantConnectionLease
impl TenantConnectionLease
Sourcepub fn new(connection: PooledConnection, pool: Arc<TenantPool>) -> Self
pub fn new(connection: PooledConnection, pool: Arc<TenantPool>) -> Self
Create a new lease
Sourcepub fn connection(&self) -> &PooledConnection
pub fn connection(&self) -> &PooledConnection
Get the connection
Sourcepub fn connection_mut(&mut self) -> &mut PooledConnection
pub fn connection_mut(&mut self) -> &mut PooledConnection
Get mutable connection
Sourcepub fn lease_duration(&self) -> Duration
pub fn lease_duration(&self) -> Duration
Get lease duration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TenantConnectionLease
impl RefUnwindSafe for TenantConnectionLease
impl Send for TenantConnectionLease
impl Sync for TenantConnectionLease
impl Unpin for TenantConnectionLease
impl UnsafeUnpin for TenantConnectionLease
impl UnwindSafe for TenantConnectionLease
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