pub struct VmbusSerialGuestResolver;
Expand description
Resolver for vmbus serial port resources.
Trait Implementations§
Source§impl AsyncResolveResource<SerialBackendHandle, OpenVmbusSerialGuestConfig> for VmbusSerialGuestResolver
impl AsyncResolveResource<SerialBackendHandle, OpenVmbusSerialGuestConfig> for VmbusSerialGuestResolver
Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_resolver: &'life1 ResourceResolver,
rsrc: OpenVmbusSerialGuestConfig,
input: ResolveSerialBackendParams<'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,
rsrc: OpenVmbusSerialGuestConfig,
input: ResolveSerialBackendParams<'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 VmbusSerialGuestResolver
impl RefUnwindSafe for VmbusSerialGuestResolver
impl Send for VmbusSerialGuestResolver
impl Sync for VmbusSerialGuestResolver
impl Unpin for VmbusSerialGuestResolver
impl UnwindSafe for VmbusSerialGuestResolver
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