pub struct RetentionDaemonHandle { /* private fields */ }Expand description
RAII-ish handle returned by RetentionRegistry::start. Dropping
it stops the daemon and waits for the thread to exit. Call
detach to let the daemon outlive the handle (tests prefer the
default, which is deterministic shutdown).
Implementations§
Trait Implementations§
Source§impl Drop for RetentionDaemonHandle
impl Drop for RetentionDaemonHandle
Auto Trait Implementations§
impl Freeze for RetentionDaemonHandle
impl !RefUnwindSafe for RetentionDaemonHandle
impl Send for RetentionDaemonHandle
impl Sync for RetentionDaemonHandle
impl Unpin for RetentionDaemonHandle
impl UnsafeUnpin for RetentionDaemonHandle
impl !UnwindSafe for RetentionDaemonHandle
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 moreSource§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