pub struct VdpaConfig {
pub path: String,
pub num_queues: i32,
pub iommu: Option<bool>,
pub pci_segment: Option<i32>,
pub id: Option<String>,
}Fields§
§path: String§num_queues: i32§iommu: Option<bool>§pci_segment: Option<i32>§id: Option<String>Implementations§
Source§impl VdpaConfig
impl VdpaConfig
pub fn new(path: String, num_queues: i32) -> VdpaConfig
Trait Implementations§
Source§impl Clone for VdpaConfig
impl Clone for VdpaConfig
Source§fn clone(&self) -> VdpaConfig
fn clone(&self) -> VdpaConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VdpaConfig
impl Debug for VdpaConfig
Source§impl Default for VdpaConfig
impl Default for VdpaConfig
Source§fn default() -> VdpaConfig
fn default() -> VdpaConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VdpaConfig
impl<'de> Deserialize<'de> for VdpaConfig
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
Source§impl PartialEq for VdpaConfig
impl PartialEq for VdpaConfig
Source§impl Serialize for VdpaConfig
impl Serialize for VdpaConfig
impl StructuralPartialEq for VdpaConfig
Auto Trait Implementations§
impl Freeze for VdpaConfig
impl RefUnwindSafe for VdpaConfig
impl Send for VdpaConfig
impl Sync for VdpaConfig
impl Unpin for VdpaConfig
impl UnwindSafe for VdpaConfig
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