pub struct UserDevice {
pub socket: Option<PathBuf>,
pub id: Option<String>,
pub pci_segment: Option<String>,
}
Fields§
§socket: Option<PathBuf>
§id: Option<String>
§pci_segment: Option<String>
Trait Implementations§
Source§impl Clone for UserDevice
impl Clone for UserDevice
Source§fn clone(&self) -> UserDevice
fn clone(&self) -> UserDevice
Returns a copy 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 UserDevice
impl Debug for UserDevice
Source§impl Default for UserDevice
impl Default for UserDevice
Source§fn default() -> UserDevice
fn default() -> UserDevice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserDevice
impl<'de> Deserialize<'de> for UserDevice
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 UserDevice
impl PartialEq for UserDevice
Source§impl Serialize for UserDevice
impl Serialize for UserDevice
impl Eq for UserDevice
impl StructuralPartialEq for UserDevice
Auto Trait Implementations§
impl Freeze for UserDevice
impl RefUnwindSafe for UserDevice
impl Send for UserDevice
impl Sync for UserDevice
impl Unpin for UserDevice
impl UnwindSafe for UserDevice
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