pub struct PowerLimit {
pub correction_in_ms: Option<i64>,
pub limit_exception: Option<PowerLimitException>,
pub limit_in_watts: Option<f64>,
}
Expand description
The power limit status and configuration information for the chassis.
Fields§
§correction_in_ms: Option<i64>
The time required for the limiting process to reduce power consumption to below the limit.
limit_exception: Option<PowerLimitException>
§limit_in_watts: Option<f64>
The power limit, in watts. If null
, power capping is disabled.
Trait Implementations§
Source§impl Clone for PowerLimit
impl Clone for PowerLimit
Source§fn clone(&self) -> PowerLimit
fn clone(&self) -> PowerLimit
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PowerLimit
impl Debug for PowerLimit
Source§impl Default for PowerLimit
impl Default for PowerLimit
Source§impl<'de> Deserialize<'de> for PowerLimit
impl<'de> Deserialize<'de> for PowerLimit
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
Source§impl Metadata<'static> for PowerLimit
impl Metadata<'static> for PowerLimit
Source§const JSON_SCHEMA: &'static str = "Power.v1_7_1.json"
const JSON_SCHEMA: &'static str = "Power.v1_7_1.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for PowerLimit
impl RefUnwindSafe for PowerLimit
impl Send for PowerLimit
impl Sync for PowerLimit
impl Unpin for PowerLimit
impl UnwindSafe for PowerLimit
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