pub enum MetricEventPayload {
Count(u64),
IntegerValue(i64),
Histogram(Vec<HistogramBucket>),
StringValue(String),
UnknownOrdinal_(u64),
}Expand description
The variadic part of a MetricEvent.
Variants§
Count(u64)
IntegerValue(i64)
Histogram(Vec<HistogramBucket>)
StringValue(String)
UnknownOrdinal_(u64)
Implementations§
Source§impl MetricEventPayload
impl MetricEventPayload
pub fn is_unknown(&self) -> bool
Trait Implementations§
Source§impl Clone for MetricEventPayload
impl Clone for MetricEventPayload
Source§fn clone(&self) -> MetricEventPayload
fn clone(&self) -> MetricEventPayload
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 MetricEventPayload
impl Debug for MetricEventPayload
Source§impl<'a, ___E> Encode<MetricEventPayload<'static>, ___E> for &'a MetricEventPayloadwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<'a, ___E> Encode<MetricEventPayload<'static>, ___E> for &'a MetricEventPayloadwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<MetricEventPayload<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<MetricEventPayload<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<MetricEventPayload<'static>, ___E> for MetricEventPayloadwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<___E> Encode<MetricEventPayload<'static>, ___E> for MetricEventPayloadwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<MetricEventPayload<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<MetricEventPayload<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> EncodeOption<MetricEventPayload<'static>, ___E> for &'a MetricEventPayload
impl<'a, ___E> EncodeOption<MetricEventPayload<'static>, ___E> for &'a MetricEventPayload
Source§fn encode_option(
this: Option<&'a MetricEventPayload>,
encoder: &mut ___E,
out: &mut MaybeUninit<MetricEventPayload<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a MetricEventPayload>, encoder: &mut ___E, out: &mut MaybeUninit<MetricEventPayload<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<MetricEventPayload<'static>, ___E> for MetricEventPayload
impl<___E> EncodeOption<MetricEventPayload<'static>, ___E> for MetricEventPayload
Source§fn encode_option(
this: Option<MetricEventPayload>,
encoder: &mut ___E,
out: &mut MaybeUninit<MetricEventPayload<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<MetricEventPayload>, encoder: &mut ___E, out: &mut MaybeUninit<MetricEventPayload<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<MetricEventPayload<'de>> for MetricEventPayload
impl<'de> FromWire<MetricEventPayload<'de>> for MetricEventPayload
Source§fn from_wire(wire: MetricEventPayload<'de>) -> MetricEventPayload
fn from_wire(wire: MetricEventPayload<'de>) -> MetricEventPayload
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireOption<MetricEventPayload<'de>> for MetricEventPayload
impl<'de> FromWireOption<MetricEventPayload<'de>> for MetricEventPayload
Source§fn from_wire_option(wire: MetricEventPayload<'de>) -> Option<MetricEventPayload>
fn from_wire_option(wire: MetricEventPayload<'de>) -> Option<MetricEventPayload>
Converts the given owned value to an option of this type.
Source§impl<'de> FromWireRef<MetricEventPayload<'de>> for MetricEventPayload
impl<'de> FromWireRef<MetricEventPayload<'de>> for MetricEventPayload
Source§fn from_wire_ref(wire: &MetricEventPayload<'de>) -> MetricEventPayload
fn from_wire_ref(wire: &MetricEventPayload<'de>) -> MetricEventPayload
Converts the given reference to this type.
Source§impl Hash for MetricEventPayload
impl Hash for MetricEventPayload
Source§impl Ord for MetricEventPayload
impl Ord for MetricEventPayload
Source§fn cmp(&self, other: &MetricEventPayload) -> Ordering
fn cmp(&self, other: &MetricEventPayload) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MetricEventPayload
impl PartialEq for MetricEventPayload
Source§impl PartialOrd for MetricEventPayload
impl PartialOrd for MetricEventPayload
impl Eq for MetricEventPayload
impl StructuralPartialEq for MetricEventPayload
Auto Trait Implementations§
impl Freeze for MetricEventPayload
impl RefUnwindSafe for MetricEventPayload
impl Send for MetricEventPayload
impl Sync for MetricEventPayload
impl Unpin for MetricEventPayload
impl UnsafeUnpin for MetricEventPayload
impl UnwindSafe for MetricEventPayload
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, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]