pub struct VirtualUsbxhciControllerOption {
pub virtual_controller_option_: VirtualControllerOption,
pub auto_connect_devices: BoolOption,
pub supported_speeds: Vec<String>,
}Expand description
The VirtualUSBXHCIControllerOption data object type contains the options for a virtual USB Extensible Host Controller Interface (USB 3.0).
§How to access
EnvironmentBrowser::query_config_option().hardware_options.virtual_device_option[*]→VirtualUsbxhciControllerOptionEnvironmentBrowser::query_config_option_ex().hardware_options.virtual_device_option[*]→VirtualUsbxhciControllerOption
Fields§
§virtual_controller_option_: VirtualControllerOption§auto_connect_devices: BoolOptionFlag to indicate whether or not the ability to autoconnect devices is enabled for this virtual USB controller.
supported_speeds: Vec<String>Range of USB device speeds supported by this USB controller type.
Acceptable values are specified at VirtualMachineUsbInfoSpeed_enum.
Trait Implementations§
Source§impl VimObjectTrait for VirtualUsbxhciControllerOption
impl VimObjectTrait for VirtualUsbxhciControllerOption
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualControllerOptionTrait for VirtualUsbxhciControllerOption
impl VirtualControllerOptionTrait for VirtualUsbxhciControllerOption
Source§fn get_virtual_controller_option(&self) -> &VirtualControllerOption
fn get_virtual_controller_option(&self) -> &VirtualControllerOption
Get a reference to the VirtualControllerOption parent struct
Source§fn get_virtual_controller_option_mut(&mut self) -> &mut VirtualControllerOption
fn get_virtual_controller_option_mut(&mut self) -> &mut VirtualControllerOption
Get a mutable reference to the VirtualControllerOption parent struct
Source§impl VirtualDeviceOptionTrait for VirtualUsbxhciControllerOption
impl VirtualDeviceOptionTrait for VirtualUsbxhciControllerOption
Source§fn get_virtual_device_option(&self) -> &VirtualDeviceOption
fn get_virtual_device_option(&self) -> &VirtualDeviceOption
Get a reference to the VirtualDeviceOption parent struct
Source§fn get_virtual_device_option_mut(&mut self) -> &mut VirtualDeviceOption
fn get_virtual_device_option_mut(&mut self) -> &mut VirtualDeviceOption
Get a mutable reference to the VirtualDeviceOption parent struct
impl DataObjectTrait for VirtualUsbxhciControllerOption
Auto Trait Implementations§
impl Freeze for VirtualUsbxhciControllerOption
impl !RefUnwindSafe for VirtualUsbxhciControllerOption
impl Send for VirtualUsbxhciControllerOption
impl Sync for VirtualUsbxhciControllerOption
impl Unpin for VirtualUsbxhciControllerOption
impl UnsafeUnpin for VirtualUsbxhciControllerOption
impl !UnwindSafe for VirtualUsbxhciControllerOption
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