pub struct VirtualizationOffload {
pub virtual_function: Option<VirtualFunction>,
pub sriov: Option<Sriov>,
}Expand description
A Virtualization offload capability of a controller.
This type shall describe the capability, status, and configuration values related to a virtualization offload for a controller.
Fields§
§virtual_function: Option<VirtualFunction>The virtual function of the controller.
This property shall describe the capability, status, and configuration values related to the virtual function for this controller.
sriov: Option<Sriov>Single-root input/output virtualization (SR-IOV) capabilities.
This property shall contain single-root input/output virtualization (SR-IOV) capabilities.
Trait Implementations§
Source§impl Debug for VirtualizationOffload
impl Debug for VirtualizationOffload
Source§impl<'de> Deserialize<'de> for VirtualizationOffload
impl<'de> Deserialize<'de> for VirtualizationOffload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VirtualizationOffload
impl RefUnwindSafe for VirtualizationOffload
impl Send for VirtualizationOffload
impl Sync for VirtualizationOffload
impl Unpin for VirtualizationOffload
impl UnsafeUnpin for VirtualizationOffload
impl UnwindSafe for VirtualizationOffload
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