pub struct CpuCycleIntensity { /* private fields */ }Expand description
Used to store a CarbonIntensity in the appropriate unit gram per kWh on the filesystem.
Trait Implementations§
Source§impl Debug for CpuCycleIntensity
impl Debug for CpuCycleIntensity
Source§impl Display for CpuCycleIntensity
impl Display for CpuCycleIntensity
Source§impl FromStr for CpuCycleIntensity
impl FromStr for CpuCycleIntensity
Source§impl Metric for CpuCycleIntensity
impl Metric for CpuCycleIntensity
const NAME: &'static str = "cpu cycle emission"
type Unit = Quantity<dyn Dimension<M = PInt<UInt<UTerm, B1>>, T = Z0, Th = Z0, I = Z0, Kind = dyn Kind, L = Z0, J = Z0, N = Z0>, dyn Units<f64, thermodynamic_temperature = kelvin, time = second, length = meter, mass = kilogram, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela>, f64>
fn neutral() -> Self
fn from_value(value: Self::Unit) -> Self
fn get_value(&self) -> Self::Unit
Source§fn try_read_from_fs<'life0, 'async_trait>(
file_path: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<Self, MetricError>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
'life0: 'async_trait,
fn try_read_from_fs<'life0, 'async_trait>(
file_path: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<Self, MetricError>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
'life0: 'async_trait,
Reads and parses the corresponding metric value from the file system.
Source§fn try_read_from_fs_sync(file_path: &str) -> Result<Self, MetricError>
fn try_read_from_fs_sync(file_path: &str) -> Result<Self, MetricError>
Reads and parses the corresponding metric value from the file system synchronously.
Source§fn try_read_from_path<'life0, 'async_trait>(
file_path: &'life0 Path,
) -> Pin<Box<dyn Future<Output = Result<Self, MetricError>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
'life0: 'async_trait,
fn try_read_from_path<'life0, 'async_trait>(
file_path: &'life0 Path,
) -> Pin<Box<dyn Future<Output = Result<Self, MetricError>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
'life0: 'async_trait,
Reads and parses the corresponding metric value from the file system.
Source§fn try_read_from_path_sync(file_path: &Path) -> Result<Self, MetricError>
fn try_read_from_path_sync(file_path: &Path) -> Result<Self, MetricError>
Reads and parses the corresponding metric value from the file system synchronously.
Source§fn try_write_to_fs<'life0, 'life1, 'async_trait>(
&'life0 self,
file_path: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<(), MetricError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn try_write_to_fs<'life0, 'life1, 'async_trait>(
&'life0 self,
file_path: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<(), MetricError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Writes the metric value in a readable format to the file system.
Source§fn try_write_to_path<'life0, 'life1, 'async_trait>(
&'life0 self,
file_path: &'life1 Path,
) -> Pin<Box<dyn Future<Output = Result<(), MetricError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn try_write_to_path<'life0, 'life1, 'async_trait>(
&'life0 self,
file_path: &'life1 Path,
) -> Pin<Box<dyn Future<Output = Result<(), MetricError>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Writes the metric value in a readable format to the file system.
Source§impl PartialEq for CpuCycleIntensity
impl PartialEq for CpuCycleIntensity
impl StructuralPartialEq for CpuCycleIntensity
Auto Trait Implementations§
impl Freeze for CpuCycleIntensity
impl RefUnwindSafe for CpuCycleIntensity
impl Send for CpuCycleIntensity
impl Sync for CpuCycleIntensity
impl Unpin for CpuCycleIntensity
impl UnwindSafe for CpuCycleIntensity
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