Struct mz_persist_client::internal::metrics::RetryExternal
source · pub struct RetryExternal {Show 15 fields
pub(crate) batch_delete: Arc<RetryMetrics>,
pub(crate) batch_set: RetryMetrics,
pub(crate) blob_open: RetryMetrics,
pub(crate) compaction_noop_delete: Arc<RetryMetrics>,
pub(crate) consensus_open: RetryMetrics,
pub(crate) fetch_batch_get: RetryMetrics,
pub(crate) fetch_state_scan: RetryMetrics,
pub(crate) gc_truncate: RetryMetrics,
pub(crate) maybe_init_cas: RetryMetrics,
pub(crate) rollup_delete: RetryMetrics,
pub(crate) rollup_get: RetryMetrics,
pub(crate) rollup_set: RetryMetrics,
pub(crate) hollow_run_get: RetryMetrics,
pub(crate) hollow_run_set: RetryMetrics,
pub(crate) storage_usage_shard_size: RetryMetrics,
}
Fields§
§batch_delete: Arc<RetryMetrics>
§batch_set: RetryMetrics
§blob_open: RetryMetrics
§compaction_noop_delete: Arc<RetryMetrics>
§consensus_open: RetryMetrics
§fetch_batch_get: RetryMetrics
§fetch_state_scan: RetryMetrics
§gc_truncate: RetryMetrics
§maybe_init_cas: RetryMetrics
§rollup_delete: RetryMetrics
§rollup_get: RetryMetrics
§rollup_set: RetryMetrics
§hollow_run_get: RetryMetrics
§hollow_run_set: RetryMetrics
§storage_usage_shard_size: RetryMetrics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RetryExternal
impl RefUnwindSafe for RetryExternal
impl Send for RetryExternal
impl Sync for RetryExternal
impl Unpin for RetryExternal
impl UnwindSafe for RetryExternal
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> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
Creates a shared type from an unshared type.
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.