Struct sysutil::GpuMetrics
source · pub struct GpuMetrics {Show 16 fields
pub temperatureEdge: u16,
pub temperatureHotspot: u16,
pub temperatureMem: u16,
pub temperatureVrgfx: u16,
pub temperatureVrsoc: u16,
pub temperatureVrmem: u16,
pub averageSocketPower: u16,
pub averageGfxclkFrequency: u16,
pub averageSockclkFrequency: u16,
pub averageUclkFrequency: u16,
pub currentGfxclk: u16,
pub currentSockclk: u16,
pub throttleStatus: u32,
pub currentFanSpeed: u16,
pub pcieLinkWidth: u16,
pub pcieLinkSpeed: u16,
}Expand description
Encloses gpu metrics parameters
Fields§
§temperatureEdge: u16§temperatureHotspot: u16§temperatureMem: u16§temperatureVrgfx: u16§temperatureVrsoc: u16§temperatureVrmem: u16§averageSocketPower: u16§averageGfxclkFrequency: u16§averageSockclkFrequency: u16§averageUclkFrequency: u16§currentGfxclk: u16§currentSockclk: u16§throttleStatus: u32§currentFanSpeed: u16§pcieLinkWidth: u16§pcieLinkSpeed: u16Trait Implementations§
source§impl Clone for GpuMetrics
impl Clone for GpuMetrics
source§fn clone(&self) -> GpuMetrics
fn clone(&self) -> GpuMetrics
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 moreAuto Trait Implementations§
impl Freeze for GpuMetrics
impl RefUnwindSafe for GpuMetrics
impl Send for GpuMetrics
impl Sync for GpuMetrics
impl Unpin for GpuMetrics
impl UnwindSafe for GpuMetrics
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