pub struct ContainerDebug {
pub error_ref: u32,
pub latency_ms: i64,
pub was_buffered: bool,
pub buffer_ms: i64,
pub buffer_eviction_reason_ref: u32,
}Expand description
ContainerDebug holds debug information about the container tags resolution process.
Fields§
§error_ref: u32errorRef specifies the string table ref of any error that occurred during container tag resolution.
latency_ms: i64latencyMs specifies the latency in milliseconds of the container tag resolution.
was_buffered: boolwasBuffered specifies whether the payload was buffered while waiting for container tags.
buffer_ms: i64bufferMs specifies how long the payload was buffered in milliseconds.
buffer_eviction_reason_ref: u32bufferEvictionReasonRef specifies the string table ref of why the payload was evicted from the buffer.
Trait Implementations§
Source§impl Clone for ContainerDebug
impl Clone for ContainerDebug
Source§fn clone(&self) -> ContainerDebug
fn clone(&self) -> ContainerDebug
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 ContainerDebug
Source§impl Debug for ContainerDebug
impl Debug for ContainerDebug
Source§impl Default for ContainerDebug
impl Default for ContainerDebug
Source§impl<'de> Deserialize<'de> for ContainerDebug
impl<'de> Deserialize<'de> for ContainerDebug
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 ContainerDebug
Source§impl Hash for ContainerDebug
impl Hash for ContainerDebug
Source§impl Message for ContainerDebug
impl Message for ContainerDebug
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl Ord for ContainerDebug
impl Ord for ContainerDebug
Source§fn cmp(&self, other: &ContainerDebug) -> Ordering
fn cmp(&self, other: &ContainerDebug) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ContainerDebug
impl PartialEq for ContainerDebug
Source§impl PartialOrd for ContainerDebug
impl PartialOrd for ContainerDebug
Source§impl Serialize for ContainerDebug
impl Serialize for ContainerDebug
impl StructuralPartialEq for ContainerDebug
Auto Trait Implementations§
impl Freeze for ContainerDebug
impl RefUnwindSafe for ContainerDebug
impl Send for ContainerDebug
impl Sync for ContainerDebug
impl Unpin for ContainerDebug
impl UnsafeUnpin for ContainerDebug
impl UnwindSafe for ContainerDebug
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