pub struct StorvspIdeResolver;Expand description
The resolver for [StorvspIdeDeviceHandle].
Trait Implementations§
Source§impl AsyncResolveResource<VmbusDeviceHandleKind, StorvspIdeDeviceHandle> for StorvspIdeResolver
impl AsyncResolveResource<VmbusDeviceHandleKind, StorvspIdeDeviceHandle> for StorvspIdeResolver
Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: StorvspIdeDeviceHandle,
input: ResolveVmbusDeviceHandleParams<'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: StorvspIdeDeviceHandle,
input: ResolveVmbusDeviceHandleParams<'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 StorvspIdeResolver
impl RefUnwindSafe for StorvspIdeResolver
impl Send for StorvspIdeResolver
impl Sync for StorvspIdeResolver
impl Unpin for StorvspIdeResolver
impl UnsafeUnpin for StorvspIdeResolver
impl UnwindSafe for StorvspIdeResolver
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