pub struct EnergyMetrics {
pub direct_consumption: PowerConsumption,
pub carbon_efficiency: CarbonEfficiency,
pub hardware_lifecycle: HardwareLifecycle,
pub algorithmic_efficiency: AlgorithmEfficiency,
}Expand description
Energy-related metrics
Fields§
§direct_consumption: PowerConsumptionDirect power consumption measurements
carbon_efficiency: CarbonEfficiencyCarbon efficiency metrics
hardware_lifecycle: HardwareLifecycleHardware lifecycle metrics
algorithmic_efficiency: AlgorithmEfficiencyAlgorithmic efficiency metrics
Trait Implementations§
Source§impl Clone for EnergyMetrics
impl Clone for EnergyMetrics
Source§fn clone(&self) -> EnergyMetrics
fn clone(&self) -> EnergyMetrics
Returns a duplicate 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 EnergyMetrics
impl Debug for EnergyMetrics
Source§impl Default for EnergyMetrics
impl Default for EnergyMetrics
Source§fn default() -> EnergyMetrics
fn default() -> EnergyMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnergyMetrics
impl<'de> Deserialize<'de> for EnergyMetrics
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 Freeze for EnergyMetrics
impl RefUnwindSafe for EnergyMetrics
impl Send for EnergyMetrics
impl Sync for EnergyMetrics
impl Unpin for EnergyMetrics
impl UnwindSafe for EnergyMetrics
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