Struct hdrhistogram::serialization::V2DeflateSerializer [−][src]
pub struct V2DeflateSerializer { /* fields omitted */ }
Serializer for the V2 + DEFLATE binary format.
It's called "deflate" to stay consistent with the naming used in the Java implementation, but it actually uses zlib's wrapper format around plain DEFLATE.
Methods
impl V2DeflateSerializer
[src]
impl V2DeflateSerializer
pub fn new() -> V2DeflateSerializer
[src]
pub fn new() -> V2DeflateSerializer
Create a new serializer.
Trait Implementations
impl Default for V2DeflateSerializer
[src]
impl Default for V2DeflateSerializer
impl Serializer for V2DeflateSerializer
[src]
impl Serializer for V2DeflateSerializer
type SerializeError = V2DeflateSerializeError
Error type returned when serialization fails.
fn serialize<T: Counter, W: Write>(
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, V2DeflateSerializeError>
[src]
fn serialize<T: Counter, W: Write>(
&mut self,
h: &Histogram<T>,
writer: &mut W
) -> Result<usize, V2DeflateSerializeError>
Serialize the histogram into the provided writer. Returns the number of bytes written, or an error. Read more
Auto Trait Implementations
impl Send for V2DeflateSerializer
impl Send for V2DeflateSerializer
impl Sync for V2DeflateSerializer
impl Sync for V2DeflateSerializer