pub struct ProcessStats {
pub unwinding_errors: Option<u64>,
pub heap_samples: Option<u64>,
pub map_reparses: Option<u64>,
pub unwinding_time_us: Option<Histogram>,
pub total_unwinding_time_us: Option<u64>,
pub client_spinlock_blocked_us: Option<u64>,
}
Fields§
§unwinding_errors: Option<u64>
§heap_samples: Option<u64>
§map_reparses: Option<u64>
§unwinding_time_us: Option<Histogram>
§total_unwinding_time_us: Option<u64>
§client_spinlock_blocked_us: Option<u64>
Implementations§
Source§impl ProcessStats
impl ProcessStats
Sourcepub fn unwinding_errors(&self) -> u64
pub fn unwinding_errors(&self) -> u64
Returns the value of unwinding_errors
, or the default value if unwinding_errors
is unset.
Sourcepub fn heap_samples(&self) -> u64
pub fn heap_samples(&self) -> u64
Returns the value of heap_samples
, or the default value if heap_samples
is unset.
Sourcepub fn map_reparses(&self) -> u64
pub fn map_reparses(&self) -> u64
Returns the value of map_reparses
, or the default value if map_reparses
is unset.
Sourcepub fn total_unwinding_time_us(&self) -> u64
pub fn total_unwinding_time_us(&self) -> u64
Returns the value of total_unwinding_time_us
, or the default value if total_unwinding_time_us
is unset.
Sourcepub fn client_spinlock_blocked_us(&self) -> u64
pub fn client_spinlock_blocked_us(&self) -> u64
Returns the value of client_spinlock_blocked_us
, or the default value if client_spinlock_blocked_us
is unset.
Trait Implementations§
Source§impl Clone for ProcessStats
impl Clone for ProcessStats
Source§fn clone(&self) -> ProcessStats
fn clone(&self) -> ProcessStats
Returns a copy of the value. Read more
1.0.0 · 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 ProcessStats
impl Debug for ProcessStats
Source§impl Default for ProcessStats
impl Default for ProcessStats
Source§impl Message for ProcessStats
impl Message for ProcessStats
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ProcessStats
impl PartialEq for ProcessStats
impl StructuralPartialEq for ProcessStats
Auto Trait Implementations§
impl Freeze for ProcessStats
impl RefUnwindSafe for ProcessStats
impl Send for ProcessStats
impl Sync for ProcessStats
impl Unpin for ProcessStats
impl UnwindSafe for ProcessStats
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