pub struct VmbfsResolver;
Expand description
Resolver for the vmbfs device.
Trait Implementations§
Source§impl ResolveResource<VmbusDeviceHandleKind, VmbfsImcDeviceHandle> for VmbfsResolver
impl ResolveResource<VmbusDeviceHandleKind, VmbfsImcDeviceHandle> for VmbfsResolver
Source§type Output = ResolvedVmbusDevice
type Output = ResolvedVmbusDevice
The output type for resource resolution.
Source§type Error = Infallible
type Error = Infallible
The error type for
resolve
.Source§fn resolve(
&self,
resource: VmbfsImcDeviceHandle,
input: ResolveVmbusDeviceHandleParams<'_>,
) -> Result<Self::Output, Self::Error>
fn resolve( &self, resource: VmbfsImcDeviceHandle, input: ResolveVmbusDeviceHandleParams<'_>, ) -> Result<Self::Output, Self::Error>
Resolves the resource.
Auto Trait Implementations§
impl Freeze for VmbfsResolver
impl RefUnwindSafe for VmbfsResolver
impl Send for VmbfsResolver
impl Sync for VmbfsResolver
impl Unpin for VmbfsResolver
impl UnwindSafe for VmbfsResolver
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