pub struct SerdeStats {
pub entries_written: u64,
pub bytes_written: u64,
pub entries_read: u64,
pub bytes_read: u64,
pub crc_failures: u64,
}Expand description
Serialization statistics
Fields§
§entries_written: u64Total entries written
bytes_written: u64Total bytes written
entries_read: u64Total entries read
bytes_read: u64Total bytes read (zero-copy, not actually copied)
crc_failures: u64CRC validation failures
Implementations§
Source§impl SerdeStats
impl SerdeStats
pub fn new() -> Self
pub fn record_write(&mut self, bytes: usize)
pub fn record_read(&mut self, bytes: usize)
pub fn record_crc_failure(&mut self)
Trait Implementations§
Source§impl Debug for SerdeStats
impl Debug for SerdeStats
Source§impl Default for SerdeStats
impl Default for SerdeStats
Source§fn default() -> SerdeStats
fn default() -> SerdeStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SerdeStats
impl RefUnwindSafe for SerdeStats
impl Send for SerdeStats
impl Sync for SerdeStats
impl Unpin for SerdeStats
impl UnsafeUnpin for SerdeStats
impl UnwindSafe for SerdeStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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