pub enum PowerRestorePolicyTypes {
AlwaysOn,
AlwaysOff,
LastState,
}Expand description
The enumerations of PowerRestorePolicyTypes specify the choice of power state for the system when power is applied.
Variants§
AlwaysOn
The system always powers on when power is applied.
AlwaysOff
The system always remains powered off when power is applied.
LastState
The system returns to its last on or off power state when power is applied.
Trait Implementations§
Source§impl Clone for PowerRestorePolicyTypes
impl Clone for PowerRestorePolicyTypes
Source§fn clone(&self) -> PowerRestorePolicyTypes
fn clone(&self) -> PowerRestorePolicyTypes
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 PowerRestorePolicyTypes
impl Debug for PowerRestorePolicyTypes
Source§impl Default for PowerRestorePolicyTypes
impl Default for PowerRestorePolicyTypes
Source§fn default() -> PowerRestorePolicyTypes
fn default() -> PowerRestorePolicyTypes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PowerRestorePolicyTypes
impl<'de> Deserialize<'de> for PowerRestorePolicyTypes
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 PowerRestorePolicyTypes
impl Metadata<'static> for PowerRestorePolicyTypes
Source§const JSON_SCHEMA: &'static str = "ComputerSystem.v1_20_1.json"
const JSON_SCHEMA: &'static str = "ComputerSystem.v1_20_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 PowerRestorePolicyTypes
impl RefUnwindSafe for PowerRestorePolicyTypes
impl Send for PowerRestorePolicyTypes
impl Sync for PowerRestorePolicyTypes
impl Unpin for PowerRestorePolicyTypes
impl UnwindSafe for PowerRestorePolicyTypes
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