pub struct HyperVGuestWatchdogResolver;Expand description
Resolver for the Hyper-V guest watchdog device.
Trait Implementations§
Source§impl AsyncResolveResource<ChipsetDeviceHandleKind, HyperVGuestWatchdogDeviceHandle> for HyperVGuestWatchdogResolver
impl AsyncResolveResource<ChipsetDeviceHandleKind, HyperVGuestWatchdogDeviceHandle> for HyperVGuestWatchdogResolver
Source§type Error = ResolveGuestWatchdogError
type Error = ResolveGuestWatchdogError
The error type for
resolve.Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: HyperVGuestWatchdogDeviceHandle,
input: ResolveChipsetDeviceHandleParams<'life2>,
) -> Pin<Box<dyn Future<Output = Result<Self::Output, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: HyperVGuestWatchdogDeviceHandle,
input: ResolveChipsetDeviceHandleParams<'life2>,
) -> Pin<Box<dyn Future<Output = Result<Self::Output, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Resolves the resource. Read more
Auto Trait Implementations§
impl Freeze for HyperVGuestWatchdogResolver
impl RefUnwindSafe for HyperVGuestWatchdogResolver
impl Send for HyperVGuestWatchdogResolver
impl Sync for HyperVGuestWatchdogResolver
impl Unpin for HyperVGuestWatchdogResolver
impl UnsafeUnpin for HyperVGuestWatchdogResolver
impl UnwindSafe for HyperVGuestWatchdogResolver
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