heim-cpu 0.0.4

Cross-platform CPU information
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Re-exported measurement units used by this crate.

pub use heim_common::units::Time;

/// Frequency measurement unit.
///
/// Base unit is `hertz`.
#[derive(heim_derive::Unit, Copy, Clone, Debug, Default, PartialOrd, PartialEq)]
pub struct Frequency(u64);

#[doc(hidden)]
impl Frequency {
    pub fn from_megahertzs(value: u64) -> Self {
        Self::new(value * 1_000_000)
    }
}