pub struct HyperVPowerManagementResolver;Expand description
A resolver for the Hyper-V power management device.
Trait Implementations§
Source§impl AsyncResolveResource<ChipsetDeviceHandleKind, HyperVPowerManagementDeviceHandle> for HyperVPowerManagementResolver
impl AsyncResolveResource<ChipsetDeviceHandleKind, HyperVPowerManagementDeviceHandle> for HyperVPowerManagementResolver
Source§type Error = ResolvePmError
type Error = ResolvePmError
The error type for
resolve.Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: HyperVPowerManagementDeviceHandle,
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: HyperVPowerManagementDeviceHandle,
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 HyperVPowerManagementResolver
impl RefUnwindSafe for HyperVPowerManagementResolver
impl Send for HyperVPowerManagementResolver
impl Sync for HyperVPowerManagementResolver
impl Unpin for HyperVPowerManagementResolver
impl UnsafeUnpin for HyperVPowerManagementResolver
impl UnwindSafe for HyperVPowerManagementResolver
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