pub struct UefiWatchdogServices {
pub watchdog: WatchdogServices,
}
Fields§
§watchdog: WatchdogServices
Implementations§
Source§impl UefiWatchdogServices
impl UefiWatchdogServices
pub async fn new( vmtime: VmTimeAccess, platform: Box<dyn WatchdogPlatform>, is_restoring: bool, ) -> UefiWatchdogServices
Trait Implementations§
Source§impl Inspect for UefiWatchdogServices
impl Inspect for UefiWatchdogServices
Source§impl SaveRestore for UefiWatchdogServices
impl SaveRestore for UefiWatchdogServices
Source§type SavedState = SavedState
type SavedState = SavedState
The concrete saved state type.
Source§fn restore(&mut self, state: Self::SavedState) -> Result<(), RestoreError>
fn restore(&mut self, state: Self::SavedState) -> Result<(), RestoreError>
Restores the object’s state.
Auto Trait Implementations§
impl Freeze for UefiWatchdogServices
impl !RefUnwindSafe for UefiWatchdogServices
impl Send for UefiWatchdogServices
impl !Sync for UefiWatchdogServices
impl Unpin for UefiWatchdogServices
impl !UnwindSafe for UefiWatchdogServices
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> ProtobufSaveRestore for T
impl<T> ProtobufSaveRestore for T
Source§fn restore(&mut self, state: SavedStateBlob) -> Result<(), RestoreError>
fn restore(&mut self, state: SavedStateBlob) -> Result<(), RestoreError>
Restore the object.