pub struct InputRange {
pub input_type: Option<InputType>,
pub maximum_frequency_hz: Option<f64>,
pub maximum_voltage: Option<f64>,
pub minimum_frequency_hz: Option<f64>,
pub minimum_voltage: Option<f64>,
pub oem: Option<Oem>,
pub output_wattage: Option<f64>,
}
Expand description
This type describes an input range for a power supply.
Fields§
§input_type: Option<InputType>
§maximum_frequency_hz: Option<f64>
The maximum line input frequency at which this power supply input range is effective.
maximum_voltage: Option<f64>
The maximum line input voltage at which this power supply input range is effective.
minimum_frequency_hz: Option<f64>
The minimum line input frequency at which this power supply input range is effective.
minimum_voltage: Option<f64>
The minimum line input voltage at which this power supply input range is effective.
oem: Option<Oem>
§output_wattage: Option<f64>
The maximum capacity of this power supply when operating in this input range.
Trait Implementations§
Source§impl Clone for InputRange
impl Clone for InputRange
Source§fn clone(&self) -> InputRange
fn clone(&self) -> InputRange
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 InputRange
impl Debug for InputRange
Source§impl Default for InputRange
impl Default for InputRange
Source§impl<'de> Deserialize<'de> for InputRange
impl<'de> Deserialize<'de> for InputRange
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 InputRange
impl Metadata<'static> for InputRange
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 InputRange
impl RefUnwindSafe for InputRange
impl Send for InputRange
impl Sync for InputRange
impl Unpin for InputRange
impl UnwindSafe for InputRange
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