prometheus_client::encoding

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.

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 u32

Source§

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

Source§

impl EncodeGaugeValue for u64

Source§

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

Implementors§