pub struct DecompressPayload {
pub input_bytes: u64,
pub output_bytes: u64,
pub format: u32,
pub latency_ns: u64,
}Expand description
Payload for decompression events.
Fields§
§input_bytes: u64Compressed input bytes.
output_bytes: u64Decompressed output bytes.
format: u32Format (0 gdeflate, 1 gzip, 2 zlib, 3 raw deflate, …).
latency_ns: u64Decompression latency in ns.
Trait Implementations§
Source§impl Clone for DecompressPayload
impl Clone for DecompressPayload
Source§fn clone(&self) -> DecompressPayload
fn clone(&self) -> DecompressPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DecompressPayload
Source§impl Debug for DecompressPayload
impl Debug for DecompressPayload
Source§impl Default for DecompressPayload
impl Default for DecompressPayload
Source§fn default() -> DecompressPayload
fn default() -> DecompressPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DecompressPayload
impl<'de> Deserialize<'de> for DecompressPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DecompressPayload
Source§impl PartialEq for DecompressPayload
impl PartialEq for DecompressPayload
Source§impl Serialize for DecompressPayload
impl Serialize for DecompressPayload
impl StructuralPartialEq for DecompressPayload
Auto Trait Implementations§
impl Freeze for DecompressPayload
impl RefUnwindSafe for DecompressPayload
impl Send for DecompressPayload
impl Sync for DecompressPayload
impl Unpin for DecompressPayload
impl UnsafeUnpin for DecompressPayload
impl UnwindSafe for DecompressPayload
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