[−][src]Trait hdrhistogram::serialization::Serializer
Histogram serializer.
Different implementations serialize to different formats.
Associated Types
type SerializeError: Debug
Error type returned when serialization fails.
Required methods
fn serialize<T: Counter, W: Write>(
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, Self::SerializeError>
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, Self::SerializeError>
Serialize the histogram into the provided writer. Returns the number of bytes written, or an error.
Note that Vec<u8>
is a reasonable Write
implementation for simple usage.
Implementors
impl Serializer for V2DeflateSerializer
[src]
type SerializeError = V2DeflateSerializeError
fn serialize<T: Counter, W: Write>(
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, V2DeflateSerializeError>
[src]
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, V2DeflateSerializeError>
impl Serializer for V2Serializer
[src]
type SerializeError = V2SerializeError
fn serialize<T: Counter, W: Write>(
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, V2SerializeError>
[src]
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, V2SerializeError>