pub struct HBMInfo {
pub memory_size: u64,
pub frequency: u32,
pub memory_usage: u64,
pub temperature: i32,
pub bandwidth_util_rate: u32,
}Expand description
HBM information
Fields§
§memory_size: u64HBM total size, MB
frequency: u32HBM frequency, MHz
memory_usage: u64HBM memory usage, MB
temperature: i32HBM temperature
bandwidth_util_rate: u32HBM bandwidth utilization rate
Trait Implementations§
Source§impl From<dcmi_hbm_info> for HBMInfo
impl From<dcmi_hbm_info> for HBMInfo
Source§fn from(hbm_info: dcmi_hbm_info) -> Self
fn from(hbm_info: dcmi_hbm_info) -> Self
Converts to this type from the input type.
impl Eq for HBMInfo
impl StructuralPartialEq for HBMInfo
Auto Trait Implementations§
impl Freeze for HBMInfo
impl RefUnwindSafe for HBMInfo
impl Send for HBMInfo
impl Sync for HBMInfo
impl Unpin for HBMInfo
impl UnsafeUnpin for HBMInfo
impl UnwindSafe for HBMInfo
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