pub struct DeviceTraits {
pub device_id: u16,
pub device_features: u64,
pub max_queues: u16,
pub device_register_length: u32,
pub shared_memory: DeviceTraitsSharedMemory,
}
Fields§
§device_id: u16
§device_features: u64
§max_queues: u16
§device_register_length: u32
Trait Implementations§
Source§impl Clone for DeviceTraits
impl Clone for DeviceTraits
Source§fn clone(&self) -> DeviceTraits
fn clone(&self) -> DeviceTraits
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 DeviceTraits
impl Debug for DeviceTraits
Source§impl Default for DeviceTraits
impl Default for DeviceTraits
Source§fn default() -> DeviceTraits
fn default() -> DeviceTraits
Returns the “default value” for a type. Read more
impl Copy for DeviceTraits
Auto Trait Implementations§
impl Freeze for DeviceTraits
impl RefUnwindSafe for DeviceTraits
impl Send for DeviceTraits
impl Sync for DeviceTraits
impl Unpin for DeviceTraits
impl UnwindSafe for DeviceTraits
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