Struct prometheus::TextEncoder
source · [−]pub struct TextEncoder;
Expand description
An implementation of an Encoder
that converts a MetricFamily
proto message
into text format.
Implementations
sourceimpl TextEncoder
impl TextEncoder
sourcepub fn new() -> TextEncoder
pub fn new() -> TextEncoder
Create a new text encoder.
Trait Implementations
sourceimpl Debug for TextEncoder
impl Debug for TextEncoder
sourceimpl Default for TextEncoder
impl Default for TextEncoder
sourcefn default() -> TextEncoder
fn default() -> TextEncoder
Returns the “default value” for a type. Read more
sourceimpl Encoder for TextEncoder
impl Encoder for TextEncoder
sourcefn encode<W: Write>(
&self,
metric_families: &[MetricFamily],
writer: &mut W
) -> Result<()>
fn encode<W: Write>(
&self,
metric_families: &[MetricFamily],
writer: &mut W
) -> 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. Read more
sourcefn format_type(&self) -> &str
fn format_type(&self) -> &str
format_type
returns target format.
Auto Trait Implementations
impl RefUnwindSafe for TextEncoder
impl Send for TextEncoder
impl Sync for TextEncoder
impl Unpin for TextEncoder
impl UnwindSafe for TextEncoder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more