pub struct ResolvedUefiWatchdogPlatform {
pub platform: Box<dyn WatchdogPlatform>,
pub watchdog_recv: Receiver<()>,
}Expand description
Resolved UEFI watchdog platform, including the receiver used by the device to wake up on watchdog timeout notifications.
Fields§
§platform: Box<dyn WatchdogPlatform>§watchdog_recv: Receiver<()>Trait Implementations§
Source§impl CanResolveTo<ResolvedUefiWatchdogPlatform> for UefiWatchdogPlatformHandleKind
impl CanResolveTo<ResolvedUefiWatchdogPlatform> for UefiWatchdogPlatformHandleKind
Auto Trait Implementations§
impl Freeze for ResolvedUefiWatchdogPlatform
impl !RefUnwindSafe for ResolvedUefiWatchdogPlatform
impl Send for ResolvedUefiWatchdogPlatform
impl !Sync for ResolvedUefiWatchdogPlatform
impl Unpin for ResolvedUefiWatchdogPlatform
impl UnsafeUnpin for ResolvedUefiWatchdogPlatform
impl !UnwindSafe for ResolvedUefiWatchdogPlatform
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