pub struct TextEncoder;
Expand description
Implementation of an Encoder
that converts a MetricFamily
proto message
into text format.
Implementations§
Source§impl TextEncoder
impl TextEncoder
pub fn new() -> TextEncoder
Trait Implementations§
Source§impl Debug for TextEncoder
impl Debug for TextEncoder
Source§impl Default for TextEncoder
impl Default for TextEncoder
Source§fn default() -> TextEncoder
fn default() -> TextEncoder
Returns the “default value” for a type. Read more
Source§impl Encoder for TextEncoder
impl Encoder for TextEncoder
Source§fn encode(
&self,
metric_familys: &[MetricFamily],
writer: &mut dyn Write,
) -> Result<()>
fn encode( &self, metric_familys: &[MetricFamily], writer: &mut dyn Write, ) -> Result<()>
encode
converts a slice of MetricFamily proto messages into target
format and writes the resulting lines to writer
. It returns the number
of bytes written and any error encountered. This function does not
perform checks on the content of the metric and label names,
i.e. invalid metric or label names will result in invalid text format
output.Source§fn format_type(&self) -> &str
fn format_type(&self) -> &str
format_type
returns target format.Auto Trait Implementations§
impl Freeze for TextEncoder
impl RefUnwindSafe for TextEncoder
impl Send for TextEncoder
impl Sync for TextEncoder
impl Unpin for TextEncoder
impl UnwindSafe for TextEncoder
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