pub struct EncodingStatistics {
pub total_encodings: u64,
pub total_decodings: u64,
pub bytes_encoded: u64,
pub bytes_decoded: u64,
pub encoding_errors: u64,
pub decoding_errors: u64,
pub avg_encode_time_us: f64,
pub avg_decode_time_us: f64,
}Expand description
Encoding operation statistics
Fields§
§total_encodings: u64Total encoding operations
total_decodings: u64Total decoding operations
bytes_encoded: u64Total bytes encoded
bytes_decoded: u64Total bytes decoded
encoding_errors: u64Encoding errors
decoding_errors: u64Decoding errors
avg_encode_time_us: f64Average encoding time (microseconds)
avg_decode_time_us: f64Average decoding time (microseconds)
Trait Implementations§
Source§impl Debug for EncodingStatistics
impl Debug for EncodingStatistics
Source§impl Default for EncodingStatistics
impl Default for EncodingStatistics
Source§fn default() -> EncodingStatistics
fn default() -> EncodingStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EncodingStatistics
impl RefUnwindSafe for EncodingStatistics
impl Send for EncodingStatistics
impl Sync for EncodingStatistics
impl Unpin for EncodingStatistics
impl UnsafeUnpin for EncodingStatistics
impl UnwindSafe for EncodingStatistics
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