pub enum PowerRestorePolicyTypes {
AlwaysOn,
AlwaysOff,
LastState,
}
Expand description
The enumerations of PowerRestorePolicyTypes specify the choice of power state when power is applied.
Variants§
AlwaysOn
Always power on when external power is applied.
AlwaysOff
Always remain powered off when external power is applied.
LastState
Return to the last power state (on or off) when external 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§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 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 = "Circuit.json"
const JSON_SCHEMA: &'static str = "Circuit.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