pub struct ConnectionPhysicalClose<'a> { /* private fields */ }Expand description
Observation that the client released root transport ownership.
This is the final event for an installed connection. It does not assert that peer, kernel, or TCP teardown has completed.
Implementations§
Source§impl<'a> ConnectionPhysicalClose<'a>
impl<'a> ConnectionPhysicalClose<'a>
Sourcepub fn connection(&self) -> &'a PoolArc<ConnectionInfo> ⓘ
pub fn connection(&self) -> &'a PoolArc<ConnectionInfo> ⓘ
Returns immutable identity and transport facts for the connection.
Sourcepub fn reason(&self) -> CloseReason
pub fn reason(&self) -> CloseReason
Returns the final protocol and ownership close classification.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ConnectionPhysicalClose<'a>
impl<'a> !UnwindSafe for ConnectionPhysicalClose<'a>
impl<'a> Freeze for ConnectionPhysicalClose<'a>
impl<'a> Send for ConnectionPhysicalClose<'a>
impl<'a> Sync for ConnectionPhysicalClose<'a>
impl<'a> Unpin for ConnectionPhysicalClose<'a>
impl<'a> UnsafeUnpin for ConnectionPhysicalClose<'a>
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 moreCreates a shared type from an unshared type.