pub struct WatchdogTimer {
pub function_enabled: bool,
pub oem: Option<Oem>,
pub status: Option<Status>,
pub timeout_action: WatchdogTimeoutActions,
pub warning_action: Option<WatchdogWarningActions>,
}
Expand description
This type describes the host watchdog timer functionality for this system.
Fields§
§function_enabled: bool
An indication of whether a user has enabled the host watchdog timer functionality. This property indicates only that a user has enabled the timer. To activate the timer, installation of additional host-based software is necessary; an update to this property does not initiate the timer.
oem: Option<Oem>
§status: Option<Status>
§timeout_action: WatchdogTimeoutActions
§warning_action: Option<WatchdogWarningActions>
Trait Implementations§
Source§impl Clone for WatchdogTimer
impl Clone for WatchdogTimer
Source§fn clone(&self) -> WatchdogTimer
fn clone(&self) -> WatchdogTimer
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 WatchdogTimer
impl Debug for WatchdogTimer
Source§impl Default for WatchdogTimer
impl Default for WatchdogTimer
Source§impl<'de> Deserialize<'de> for WatchdogTimer
impl<'de> Deserialize<'de> for WatchdogTimer
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 WatchdogTimer
impl Metadata<'static> for WatchdogTimer
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 WatchdogTimer
impl RefUnwindSafe for WatchdogTimer
impl Send for WatchdogTimer
impl Sync for WatchdogTimer
impl Unpin for WatchdogTimer
impl UnwindSafe for WatchdogTimer
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