pub struct LineSerializer;
Implementations§
Source§impl LineSerializer
Line spec Measurement
serializer.
impl LineSerializer
Line spec Measurement
serializer.
Sourcepub fn new() -> LineSerializer
pub fn new() -> LineSerializer
Constructs new LineSerializer
.
§Examples
use influent::serializer::Serializer;
use influent::serializer::line::LineSerializer;
use influent::measurement::{Measurement, Value};
let serializer = LineSerializer::new();
let mut measurement = Measurement::new("key");
measurement.add_field("field", Value::String("value"));
measurement.add_tag("tag", "value");
assert_eq!("key,tag=value field=\"value\"", serializer.serialize(&measurement));
Trait Implementations§
Source§impl Default for LineSerializer
impl Default for LineSerializer
Source§fn default() -> LineSerializer
fn default() -> LineSerializer
Returns the “default value” for a type. Read more
Source§impl Serializer for LineSerializer
impl Serializer for LineSerializer
Source§fn serialize(&self, measurement: &Measurement<'_>) -> String
fn serialize(&self, measurement: &Measurement<'_>) -> String
Serializes measurement to String.
Auto Trait Implementations§
impl Freeze for LineSerializer
impl RefUnwindSafe for LineSerializer
impl Send for LineSerializer
impl Sync for LineSerializer
impl Unpin for LineSerializer
impl UnwindSafe for LineSerializer
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more