#[repr(C)]pub struct VlfdHotplugOptions {
pub filter_vendor_id: bool,
pub vendor_id: u16,
pub filter_product_id: bool,
pub product_id: u16,
pub filter_class_code: bool,
pub class_code: u8,
pub enumerate_existing: bool,
}Fields§
§filter_vendor_id: bool§vendor_id: u16§filter_product_id: bool§product_id: u16§filter_class_code: bool§class_code: u8§enumerate_existing: boolTrait Implementations§
Source§impl Clone for VlfdHotplugOptions
impl Clone for VlfdHotplugOptions
Source§fn clone(&self) -> VlfdHotplugOptions
fn clone(&self) -> VlfdHotplugOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VlfdHotplugOptions
Source§impl Debug for VlfdHotplugOptions
impl Debug for VlfdHotplugOptions
Source§impl Default for VlfdHotplugOptions
impl Default for VlfdHotplugOptions
Source§fn default() -> VlfdHotplugOptions
fn default() -> VlfdHotplugOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VlfdHotplugOptions
impl RefUnwindSafe for VlfdHotplugOptions
impl Send for VlfdHotplugOptions
impl Sync for VlfdHotplugOptions
impl Unpin for VlfdHotplugOptions
impl UnsafeUnpin for VlfdHotplugOptions
impl UnwindSafe for VlfdHotplugOptions
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