pub struct HistogramSample {
pub histogram_name: Option<String>,
pub min_value: Option<i64>,
pub max_value: Option<i64>,
}Expand description
Records when a value within the specified bounds [min_value, max_value] is emitted into a Chrome histogram.
Fields§
§histogram_name: Option<String>§min_value: Option<i64>§max_value: Option<i64>Implementations§
Source§impl HistogramSample
impl HistogramSample
Trait Implementations§
Source§impl Clone for HistogramSample
impl Clone for HistogramSample
Source§fn clone(&self) -> HistogramSample
fn clone(&self) -> HistogramSample
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 moreSource§impl Debug for HistogramSample
impl Debug for HistogramSample
Source§impl Default for HistogramSample
impl Default for HistogramSample
Source§impl Hash for HistogramSample
impl Hash for HistogramSample
Source§impl Message for HistogramSample
impl Message for HistogramSample
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 PartialEq for HistogramSample
impl PartialEq for HistogramSample
Source§fn eq(&self, other: &HistogramSample) -> bool
fn eq(&self, other: &HistogramSample) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for HistogramSample
impl StructuralPartialEq for HistogramSample
Auto Trait Implementations§
impl Freeze for HistogramSample
impl RefUnwindSafe for HistogramSample
impl Send for HistogramSample
impl Sync for HistogramSample
impl Unpin for HistogramSample
impl UnsafeUnpin for HistogramSample
impl UnwindSafe for HistogramSample
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