pub struct VmbusSerialDeviceResolver;
Expand description
Resolver for VmbusSerialDeviceHandle
.
Trait Implementations§
Source§impl AsyncResolveResource<VmbusDeviceHandleKind, VmbusSerialDeviceHandle> for VmbusSerialDeviceResolver
impl AsyncResolveResource<VmbusDeviceHandleKind, VmbusSerialDeviceHandle> for VmbusSerialDeviceResolver
Source§type Output = ResolvedVmbusDevice
type Output = ResolvedVmbusDevice
The output type for resource resolution.
Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: VmbusSerialDeviceHandle,
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: VmbusSerialDeviceHandle,
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 VmbusSerialDeviceResolver
impl RefUnwindSafe for VmbusSerialDeviceResolver
impl Send for VmbusSerialDeviceResolver
impl Sync for VmbusSerialDeviceResolver
impl Unpin for VmbusSerialDeviceResolver
impl UnwindSafe for VmbusSerialDeviceResolver
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