pub struct ExpirationGcResult {
pub memories_checked: usize,
pub memories_tombstoned: usize,
pub dry_run: bool,
pub duration_ms: u64,
}Expand description
Result of an expiration garbage collection operation.
Fields§
§memories_checked: usizeTotal number of memories checked.
memories_tombstoned: usizeNumber of memories that were (or would be) tombstoned.
dry_run: boolWhether this was a dry run (no actual changes made).
duration_ms: u64Duration of the GC operation in milliseconds.
Implementations§
Trait Implementations§
Source§impl Clone for ExpirationGcResult
impl Clone for ExpirationGcResult
Source§fn clone(&self) -> ExpirationGcResult
fn clone(&self) -> ExpirationGcResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpirationGcResult
impl Debug for ExpirationGcResult
Source§impl Default for ExpirationGcResult
impl Default for ExpirationGcResult
Source§fn default() -> ExpirationGcResult
fn default() -> ExpirationGcResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExpirationGcResult
impl RefUnwindSafe for ExpirationGcResult
impl Send for ExpirationGcResult
impl Sync for ExpirationGcResult
impl Unpin for ExpirationGcResult
impl UnwindSafe for ExpirationGcResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].