pub enum VirtioIOMMURequest {
VfioCommand(VirtioIOMMUVfioCommand),
}Expand description
A request to the virtio-iommu process to perform some operations.
Unless otherwise noted, each request should expect a VirtioIOMMUResponse::Ok to be received on
success.
Variants§
VfioCommand(VirtioIOMMUVfioCommand)
Command for vfio related operations.
Trait Implementations§
Source§impl Debug for VirtioIOMMURequest
impl Debug for VirtioIOMMURequest
Source§impl<'de> Deserialize<'de> for VirtioIOMMURequest
impl<'de> Deserialize<'de> for VirtioIOMMURequest
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 VirtioIOMMURequest
impl RefUnwindSafe for VirtioIOMMURequest
impl Send for VirtioIOMMURequest
impl Sync for VirtioIOMMURequest
impl Unpin for VirtioIOMMURequest
impl UnwindSafe for VirtioIOMMURequest
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