Struct kaspa_cli_lib::metrics::data::MetricsData
source · pub struct MetricsData {Show 23 fields
pub unixtime: f64,
pub resident_set_size_bytes: u64,
pub virtual_memory_size_bytes: u64,
pub cpu_cores: u64,
pub cpu_usage: f64,
pub fd_num: u64,
pub disk_io_read_bytes: u64,
pub disk_io_write_bytes: u64,
pub disk_io_read_per_sec: f64,
pub disk_io_write_per_sec: f64,
pub blocks_submitted: u64,
pub header_counts: u64,
pub dep_counts: u64,
pub body_counts: u64,
pub txs_counts: u64,
pub chain_block_counts: u64,
pub mass_counts: u64,
pub block_count: u64,
pub tip_hashes: usize,
pub difficulty: f64,
pub past_median_time: u64,
pub virtual_parent_hashes: usize,
pub virtual_daa_score: u64,
}Fields§
§unixtime: f64§resident_set_size_bytes: u64§virtual_memory_size_bytes: u64§cpu_cores: u64§cpu_usage: f64§fd_num: u64§disk_io_read_bytes: u64§disk_io_write_bytes: u64§disk_io_read_per_sec: f64§disk_io_write_per_sec: f64§blocks_submitted: u64§header_counts: u64§dep_counts: u64§body_counts: u64§txs_counts: u64§chain_block_counts: u64§mass_counts: u64§block_count: u64§tip_hashes: usize§difficulty: f64§past_median_time: u64§virtual_parent_hashes: usize§virtual_daa_score: u64Implementations§
Trait Implementations§
source§impl BorshDeserialize for MetricsDatawhere
f64: BorshDeserialize,
u64: BorshDeserialize,
usize: BorshDeserialize,
impl BorshDeserialize for MetricsDatawhere f64: BorshDeserialize, u64: BorshDeserialize, usize: BorshDeserialize,
source§impl BorshSerialize for MetricsDatawhere
f64: BorshSerialize,
u64: BorshSerialize,
usize: BorshSerialize,
impl BorshSerialize for MetricsDatawhere f64: BorshSerialize, u64: BorshSerialize, usize: BorshSerialize,
source§impl Clone for MetricsData
impl Clone for MetricsData
source§fn clone(&self) -> MetricsData
fn clone(&self) -> MetricsData
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 MetricsData
impl Debug for MetricsData
source§impl Default for MetricsData
impl Default for MetricsData
source§fn default() -> MetricsData
fn default() -> MetricsData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MetricsData
impl<'de> Deserialize<'de> for MetricsData
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
Auto Trait Implementations§
impl RefUnwindSafe for MetricsData
impl Send for MetricsData
impl Sync for MetricsData
impl Unpin for MetricsData
impl UnwindSafe for MetricsData
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
§impl<T> CastFrom for Twhere
T: Any + 'static,
impl<T> CastFrom for Twhere T: Any + 'static,
§fn ref_any(&self) -> &(dyn Any + 'static)
fn ref_any(&self) -> &(dyn Any + 'static)
Returns a immutable reference to
Any, which is backed by the type implementing this trait.§fn mut_any(&mut self) -> &mut (dyn Any + 'static)
fn mut_any(&mut self) -> &mut (dyn Any + 'static)
Returns a mutable reference to
Any, which is backed by the type implementing this trait.§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.