pub unsafe trait VZUSBDeviceConfiguration: NSObjectProtocol {
// Provided methods
unsafe fn uuid(&self) -> Retained<NSUUID>
where Self: Sized + Message { ... }
unsafe fn setUuid(&self, uuid: &NSUUID)
where Self: Sized + Message { ... }
}
Available on crate feature
VZUSBDeviceConfiguration
only.Expand description
Protocol for USB Device configuration.
Classes that conform to this protocol represent hot-pluggable USB device configurations. VZUSBDeviceConfiguration protocol should not be used with objects outside of Virtualization framework. This protocol only describes capabilities of Virtualization framework objects.
See: VZUSBMassStorageDeviceConfiguration
See also Apple’s documentation
Provided Methods§
Trait Implementations§
Source§impl ProtocolType for dyn VZUSBDeviceConfiguration
impl ProtocolType for dyn VZUSBDeviceConfiguration
impl<T> ImplementedBy<T> for dyn VZUSBDeviceConfiguration
Implementations on Foreign Types§
impl<T> VZUSBDeviceConfiguration for ProtocolObject<T>where
T: ?Sized + VZUSBDeviceConfiguration,
Implementors§
impl VZUSBDeviceConfiguration for VZUSBMassStorageDeviceConfiguration
Available on crate feature
VZUSBMassStorageDeviceConfiguration
only.