pub struct SessionGuard { /* private fields */ }Expand description
Drop guard removing a session’s control leg from the ControlRegistry when
the session ends, so the back-index tracks exactly the live sessions.
Trait Implementations§
Source§impl Debug for SessionGuard
impl Debug for SessionGuard
Source§impl Drop for SessionGuard
impl Drop for SessionGuard
Auto Trait Implementations§
impl Freeze for SessionGuard
impl RefUnwindSafe for SessionGuard
impl Send for SessionGuard
impl Sync for SessionGuard
impl Unpin for SessionGuard
impl UnsafeUnpin for SessionGuard
impl UnwindSafe for SessionGuard
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request