pub struct ResolvedVmbusDevice(pub Box<dyn VmbusDevice>);
Expand description
A resolved vmbus device.
Tuple Fields§
§0: Box<dyn VmbusDevice>
Trait Implementations§
Source§impl CanResolveTo<ResolvedVmbusDevice> for VmbusDeviceHandleKind
impl CanResolveTo<ResolvedVmbusDevice> for VmbusDeviceHandleKind
Source§type Input<'a> = ResolveVmbusDeviceHandleParams<'a>
type Input<'a> = ResolveVmbusDeviceHandleParams<'a>
Additional input (besides the resource itself) when resolving resources
of this resource kind.
Source§impl<T: 'static + VmbusDevice> From<T> for ResolvedVmbusDevice
impl<T: 'static + VmbusDevice> From<T> for ResolvedVmbusDevice
Auto Trait Implementations§
impl Freeze for ResolvedVmbusDevice
impl !RefUnwindSafe for ResolvedVmbusDevice
impl Send for ResolvedVmbusDevice
impl !Sync for ResolvedVmbusDevice
impl Unpin for ResolvedVmbusDevice
impl !UnwindSafe for ResolvedVmbusDevice
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