pub struct ThermalStateConfig {
pub cluster_opps: Vec<usize>,
pub min_performance_normperfs: f64,
pub static_power_w: f64,
pub dynamic_power_per_normperf_w: f64,
}Fields§
§cluster_opps: Vec<usize>§min_performance_normperfs: f64§static_power_w: f64§dynamic_power_per_normperf_w: f64Trait Implementations§
Source§impl Clone for ThermalStateConfig
impl Clone for ThermalStateConfig
Source§impl Debug for ThermalStateConfig
impl Debug for ThermalStateConfig
Source§impl<'de> Deserialize<'de> for ThermalStateConfig
impl<'de> Deserialize<'de> for ThermalStateConfig
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 ThermalStateConfig
impl RefUnwindSafe for ThermalStateConfig
impl Send for ThermalStateConfig
impl Sync for ThermalStateConfig
impl Unpin for ThermalStateConfig
impl UnsafeUnpin for ThermalStateConfig
impl UnwindSafe for ThermalStateConfig
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