pub struct UnderhillVgaProxyDeps {
pub attached_to: BusIdPci,
pub pci_cfg_proxy: Arc<dyn ProxyVgaPciCfgAccess>,
pub register_host_io_fastpath: Box<dyn RegisterHostIoPortFastPath>,
}
Expand description
Underhill specific VGA proxy device
Fields§
§attached_to: BusIdPci
vmotherboard
bus identifier
pci_cfg_proxy: Arc<dyn ProxyVgaPciCfgAccess>
PCI proxy callbacks
register_host_io_fastpath: Box<dyn RegisterHostIoPortFastPath>
Host IO hotpath registration object
Auto Trait Implementations§
impl Freeze for UnderhillVgaProxyDeps
impl !RefUnwindSafe for UnderhillVgaProxyDeps
impl !Send for UnderhillVgaProxyDeps
impl !Sync for UnderhillVgaProxyDeps
impl Unpin for UnderhillVgaProxyDeps
impl !UnwindSafe for UnderhillVgaProxyDeps
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