Skip to main content

EncodeGaugeValue

Trait EncodeGaugeValue 

Source
pub trait EncodeGaugeValue {
    // Required method
    fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>;
}
Expand description

An encodable gauge value.

Required Methods§

Source

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Encode the given instance in the OpenMetrics text encoding.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl EncodeGaugeValue for f32

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for f64

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for i32

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for i64

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for isize

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for u32

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for u64

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Source§

impl EncodeGaugeValue for usize

Source§

fn encode(&self, encoder: &mut GaugeValueEncoder<'_>) -> Result<(), Error>

Implementors§