pub struct PciDeviceInfo {
pub id: String,
pub bdf: String,
}
Expand description
PciDeviceInfo : Information about a PCI device
Fields§
§id: String
§bdf: String
Implementations§
Source§impl PciDeviceInfo
impl PciDeviceInfo
Sourcepub fn new(id: String, bdf: String) -> PciDeviceInfo
pub fn new(id: String, bdf: String) -> PciDeviceInfo
Information about a PCI device
Trait Implementations§
Source§impl Clone for PciDeviceInfo
impl Clone for PciDeviceInfo
Source§fn clone(&self) -> PciDeviceInfo
fn clone(&self) -> PciDeviceInfo
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 PciDeviceInfo
impl Debug for PciDeviceInfo
Source§impl Default for PciDeviceInfo
impl Default for PciDeviceInfo
Source§fn default() -> PciDeviceInfo
fn default() -> PciDeviceInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PciDeviceInfo
impl<'de> Deserialize<'de> for PciDeviceInfo
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 PciDeviceInfo
impl PartialEq for PciDeviceInfo
Source§impl Serialize for PciDeviceInfo
impl Serialize for PciDeviceInfo
impl StructuralPartialEq for PciDeviceInfo
Auto Trait Implementations§
impl Freeze for PciDeviceInfo
impl RefUnwindSafe for PciDeviceInfo
impl Send for PciDeviceInfo
impl Sync for PciDeviceInfo
impl Unpin for PciDeviceInfo
impl UnwindSafe for PciDeviceInfo
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