Enum prometheus::proto::MetricType
source · [−]pub enum MetricType {
COUNTER,
GAUGE,
SUMMARY,
UNTYPED,
HISTOGRAM,
}
Variants
COUNTER
GAUGE
SUMMARY
UNTYPED
HISTOGRAM
Trait Implementations
sourceimpl Clone for MetricType
impl Clone for MetricType
sourcefn clone(&self) -> MetricType
fn clone(&self) -> MetricType
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MetricType
impl Debug for MetricType
sourceimpl Hash for MetricType
impl Hash for MetricType
sourceimpl PartialEq<MetricType> for MetricType
impl PartialEq<MetricType> for MetricType
sourcefn eq(&self, other: &MetricType) -> bool
fn eq(&self, other: &MetricType) -> bool
sourceimpl ProtobufEnum for MetricType
impl ProtobufEnum for MetricType
sourcefn from_i32(value: i32) -> Option<MetricType>
fn from_i32(value: i32) -> Option<MetricType>
sourcefn values() -> &'static [Self]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
fn values() -> &'static [Self]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Get all enum values for enum type.
sourcefn enum_descriptor_static() -> &'static EnumDescriptor
fn enum_descriptor_static() -> &'static EnumDescriptor
Get enum descriptor by type.
sourcefn descriptor(&self) -> &'static EnumValueDescriptor
fn descriptor(&self) -> &'static EnumValueDescriptor
Get enum value descriptor.
sourcefn enum_descriptor(&self) -> &'static EnumDescriptor
fn enum_descriptor(&self) -> &'static EnumDescriptor
Get enum descriptor.
sourceimpl ProtobufValue for MetricType
impl ProtobufValue for MetricType
sourcefn as_ref(&self) -> ProtobufValueRef<'_>
fn as_ref(&self) -> ProtobufValueRef<'_>
As ref
sourcefn is_non_zero(&self) -> bool
fn is_non_zero(&self) -> bool
Is value non-zero?
sourcefn as_ref_copy(&self) -> ReflectValueRef<'static>
fn as_ref_copy(&self) -> ReflectValueRef<'static>
impl Copy for MetricType
impl Eq for MetricType
impl StructuralEq for MetricType
impl StructuralPartialEq for MetricType
Auto Trait Implementations
impl RefUnwindSafe for MetricType
impl Send for MetricType
impl Sync for MetricType
impl Unpin for MetricType
impl UnwindSafe for MetricType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more