pub struct EnumeratedDevice {
pub ordinal: u32,
pub type_: u32,
pub vendor_id: u32,
pub device_id: u32,
pub name: String,
pub core_clock_khz: u32,
pub max_mem_alloc_size: u64,
pub num_slices: u32,
pub num_subslices_per_slice: u32,
pub num_eus_per_subslice: u32,
}Fields§
§ordinal: u32§type_: u32§vendor_id: u32§device_id: u32§name: String§core_clock_khz: u32§max_mem_alloc_size: u64§num_slices: u32§num_subslices_per_slice: u32§num_eus_per_subslice: u32Trait Implementations§
Source§impl Clone for EnumeratedDevice
impl Clone for EnumeratedDevice
Source§fn clone(&self) -> EnumeratedDevice
fn clone(&self) -> EnumeratedDevice
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 moreAuto Trait Implementations§
impl Freeze for EnumeratedDevice
impl RefUnwindSafe for EnumeratedDevice
impl Send for EnumeratedDevice
impl Sync for EnumeratedDevice
impl Unpin for EnumeratedDevice
impl UnsafeUnpin for EnumeratedDevice
impl UnwindSafe for EnumeratedDevice
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