pub struct VramStats {
pub total_vram: usize,
pub allocated_vram: usize,
pub available_vram: usize,
pub utilization: f32,
pub buffer_count: usize,
}
Expand description
VRAM statistics
Fields§
§total_vram: usize
Total VRAM in bytes
allocated_vram: usize
Allocated VRAM in bytes
available_vram: usize
Available VRAM in bytes
utilization: f32
VRAM utilization (0.0-1.0)
buffer_count: usize
Number of VRAM buffers
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VramStats
impl RefUnwindSafe for VramStats
impl Send for VramStats
impl Sync for VramStats
impl Unpin for VramStats
impl UnwindSafe for VramStats
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