Struct mz_persist_client::internal::state::HandleDebugState
source · pub struct HandleDebugState {
pub hostname: String,
pub purpose: String,
}
Expand description
Debugging info for a reader or writer.
Fields§
§hostname: String
Hostname of the persist user that registered this writer or reader. For critical readers, this is the most recent registration.
purpose: String
Plaintext description of this writer or reader’s intent.
Trait Implementations§
source§impl Arbitrary for HandleDebugState
impl Arbitrary for HandleDebugState
§type Parameters = (<String as Arbitrary>::Parameters, <String as Arbitrary>::Parameters)
type Parameters = (<String as Arbitrary>::Parameters, <String as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with
accepts for configuration
of the generated Strategy
. Parameters must implement Default
.§type Strategy = Map<(<String as Arbitrary>::Strategy, <String as Arbitrary>::Strategy), fn(_: (String, String)) -> HandleDebugState>
type Strategy = Map<(<String as Arbitrary>::Strategy, <String as Arbitrary>::Strategy), fn(_: (String, String)) -> HandleDebugState>
The type of
Strategy
used to generate values of type Self
.source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
source§impl Clone for HandleDebugState
impl Clone for HandleDebugState
source§fn clone(&self) -> HandleDebugState
fn clone(&self) -> HandleDebugState
Returns a copy 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 HandleDebugState
impl Debug for HandleDebugState
source§impl Default for HandleDebugState
impl Default for HandleDebugState
source§fn default() -> HandleDebugState
fn default() -> HandleDebugState
Returns the “default value” for a type. Read more
source§impl PartialEq for HandleDebugState
impl PartialEq for HandleDebugState
source§impl RustType<ProtoHandleDebugState> for HandleDebugState
impl RustType<ProtoHandleDebugState> for HandleDebugState
source§fn into_proto(&self) -> ProtoHandleDebugState
fn into_proto(&self) -> ProtoHandleDebugState
Convert a
Self
into a Proto
value.source§fn from_proto(proto: ProtoHandleDebugState) -> Result<Self, TryFromProtoError>
fn from_proto(proto: ProtoHandleDebugState) -> Result<Self, TryFromProtoError>
source§fn into_proto_owned(self) -> Proto
fn into_proto_owned(self) -> Proto
A zero clone version of
Self::into_proto
that types can
optionally implement, otherwise, the default implementation
delegates to Self::into_proto
.source§impl Serialize for HandleDebugState
impl Serialize for HandleDebugState
impl StructuralPartialEq for HandleDebugState
Auto Trait Implementations§
impl Freeze for HandleDebugState
impl RefUnwindSafe for HandleDebugState
impl Send for HandleDebugState
impl Sync for HandleDebugState
impl Unpin for HandleDebugState
impl UnwindSafe for HandleDebugState
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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<T> ProgressEventTimestamp for T
impl<T> ProgressEventTimestamp 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
.