pub struct GpuDeviceInfo {
pub index: usize,
pub adapter_info: AdapterInfo,
pub backend: Backend,
pub vram_bytes: Option<u64>,
pub active: bool,
}Expand description
Information about a GPU device.
Fields§
§index: usizeDevice index.
adapter_info: AdapterInfoAdapter information.
backend: BackendBackend type.
vram_bytes: Option<u64>Estimated VRAM in bytes (if available).
active: boolDevice is currently active.
Implementations§
Source§impl GpuDeviceInfo
impl GpuDeviceInfo
Sourcepub fn description(&self) -> String
pub fn description(&self) -> String
Get a human-readable description.
Trait Implementations§
Source§impl Clone for GpuDeviceInfo
impl Clone for GpuDeviceInfo
Source§fn clone(&self) -> GpuDeviceInfo
fn clone(&self) -> GpuDeviceInfo
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 moreAuto Trait Implementations§
impl Freeze for GpuDeviceInfo
impl RefUnwindSafe for GpuDeviceInfo
impl Send for GpuDeviceInfo
impl Sync for GpuDeviceInfo
impl Unpin for GpuDeviceInfo
impl UnsafeUnpin for GpuDeviceInfo
impl UnwindSafe for GpuDeviceInfo
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