pub enum PrimitiveStatsVariants {
Bool(PrimitiveStats<bool>),
U8(PrimitiveStats<u8>),
U16(PrimitiveStats<u16>),
U32(PrimitiveStats<u32>),
U64(PrimitiveStats<u64>),
I8(PrimitiveStats<i8>),
I16(PrimitiveStats<i16>),
I32(PrimitiveStats<i32>),
I64(PrimitiveStats<i64>),
F32(PrimitiveStats<f32>),
F64(PrimitiveStats<f64>),
String(PrimitiveStats<String>),
}
Expand description
Enum wrapper around PrimitiveStats
for each variant that we support.
Variants§
Bool(PrimitiveStats<bool>)
U8(PrimitiveStats<u8>)
U16(PrimitiveStats<u16>)
U32(PrimitiveStats<u32>)
U64(PrimitiveStats<u64>)
I8(PrimitiveStats<i8>)
I16(PrimitiveStats<i16>)
I32(PrimitiveStats<i32>)
I64(PrimitiveStats<i64>)
F32(PrimitiveStats<f32>)
F64(PrimitiveStats<f64>)
String(PrimitiveStats<String>)
Trait Implementations§
source§impl Clone for PrimitiveStatsVariants
impl Clone for PrimitiveStatsVariants
source§fn clone(&self) -> PrimitiveStatsVariants
fn clone(&self) -> PrimitiveStatsVariants
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 PrimitiveStatsVariants
impl Debug for PrimitiveStatsVariants
source§impl DynStats for PrimitiveStatsVariants
impl DynStats for PrimitiveStatsVariants
source§fn debug_json(&self) -> Value
fn debug_json(&self) -> Value
Formats these statistics for use in
INSPECT SHARD
and debugging.source§fn into_columnar_stats(self) -> ColumnarStats
fn into_columnar_stats(self) -> ColumnarStats
Return
self
as ColumnarStats
.source§impl From<PrimitiveStats<String>> for PrimitiveStatsVariants
impl From<PrimitiveStats<String>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<String>) -> Self
fn from(value: PrimitiveStats<String>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<bool>> for PrimitiveStatsVariants
impl From<PrimitiveStats<bool>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<bool>) -> Self
fn from(value: PrimitiveStats<bool>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<f32>> for PrimitiveStatsVariants
impl From<PrimitiveStats<f32>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<f32>) -> Self
fn from(value: PrimitiveStats<f32>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<f64>> for PrimitiveStatsVariants
impl From<PrimitiveStats<f64>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<f64>) -> Self
fn from(value: PrimitiveStats<f64>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<i16>> for PrimitiveStatsVariants
impl From<PrimitiveStats<i16>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<i16>) -> Self
fn from(value: PrimitiveStats<i16>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<i32>> for PrimitiveStatsVariants
impl From<PrimitiveStats<i32>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<i32>) -> Self
fn from(value: PrimitiveStats<i32>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<i64>> for PrimitiveStatsVariants
impl From<PrimitiveStats<i64>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<i64>) -> Self
fn from(value: PrimitiveStats<i64>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<i8>> for PrimitiveStatsVariants
impl From<PrimitiveStats<i8>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<i8>) -> Self
fn from(value: PrimitiveStats<i8>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<u16>> for PrimitiveStatsVariants
impl From<PrimitiveStats<u16>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<u16>) -> Self
fn from(value: PrimitiveStats<u16>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<u32>> for PrimitiveStatsVariants
impl From<PrimitiveStats<u32>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<u32>) -> Self
fn from(value: PrimitiveStats<u32>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<u64>> for PrimitiveStatsVariants
impl From<PrimitiveStats<u64>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<u64>) -> Self
fn from(value: PrimitiveStats<u64>) -> Self
Converts to this type from the input type.
source§impl From<PrimitiveStats<u8>> for PrimitiveStatsVariants
impl From<PrimitiveStats<u8>> for PrimitiveStatsVariants
source§fn from(value: PrimitiveStats<u8>) -> Self
fn from(value: PrimitiveStats<u8>) -> Self
Converts to this type from the input type.
source§impl RustType<ProtoPrimitiveStats> for PrimitiveStatsVariants
impl RustType<ProtoPrimitiveStats> for PrimitiveStatsVariants
source§fn into_proto(&self) -> ProtoPrimitiveStats
fn into_proto(&self) -> ProtoPrimitiveStats
Convert a
Self
into a Proto
value.source§fn from_proto(proto: ProtoPrimitiveStats) -> Result<Self, TryFromProtoError>
fn from_proto(proto: ProtoPrimitiveStats) -> 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
.Auto Trait Implementations§
impl Freeze for PrimitiveStatsVariants
impl RefUnwindSafe for PrimitiveStatsVariants
impl Send for PrimitiveStatsVariants
impl Sync for PrimitiveStatsVariants
impl Unpin for PrimitiveStatsVariants
impl UnwindSafe for PrimitiveStatsVariants
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
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
.