Skip to main content

FieldId

Struct FieldId 

Source
pub struct FieldId(pub u32);

Tuple Fields§

§0: u32

Implementations§

Source§

impl FieldId

Source

pub const ECC_CURRENT: Self

Source

pub const ECC_PENDING: Self

Source

pub const RETIRED_SBE: Self

Source

pub const RETIRED_DBE: Self

Source

pub const RETIRED_PENDING: Self

Source

pub const MEMORY_TEMP: Self

Source

pub const TOTAL_ENERGY_CONSUMPTION: Self

Source

pub const PCIE_REPLAY_COUNTER: Self

Source

pub const REMAPPED_CORRECTED_ROWS: Self

Source

pub const REMAPPED_UNCORRECTED_ROWS: Self

Source

pub const REMAPPED_PENDING: Self

Source

pub const REMAPPED_FAILURE: Self

Source

pub const POWER_AVERAGE: Self

Source

pub const POWER_INSTANT: Self

Source

pub const POWER_MIN_LIMIT: Self

Source

pub const POWER_MAX_LIMIT: Self

Source

pub const POWER_DEFAULT_LIMIT: Self

Source

pub const POWER_CURRENT_LIMIT: Self

Source

pub const ENERGY: Self

Source

pub const POWER_REQUESTED_LIMIT: Self

Source

pub const PCIE_TX_BYTES: Self

Source

pub const PCIE_RX_BYTES: Self

Source

pub const PERF_POLICY_POWER: Self

Source

pub const PERF_POLICY_THERMAL: Self

Source

pub const PERF_POLICY_SYNC_BOOST: Self

Source

pub const PERF_POLICY_BOARD_LIMIT: Self

Source

pub const PERF_POLICY_LOW_UTILIZATION: Self

Source

pub const PERF_POLICY_RELIABILITY: Self

Source

pub const PERF_POLICY_TOTAL_APP_CLOCKS: Self

Source

pub const PERF_POLICY_TOTAL_BASE_CLOCKS: Self

Source

pub const TEMPERATURE_SHUTDOWN_TLIMIT: Self

Source

pub const TEMPERATURE_SLOWDOWN_TLIMIT: Self

Source

pub const TEMPERATURE_MEMORY_MAX_TLIMIT: Self

Source

pub const TEMPERATURE_GPU_MAX_TLIMIT: Self

Trait Implementations§

Source§

impl Clone for FieldId

Source§

fn clone(&self) -> FieldId

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FieldId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for FieldId

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for FieldId

Source§

fn eq(&self, other: &FieldId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for FieldId

Source§

impl Eq for FieldId

Source§

impl StructuralPartialEq for FieldId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.