pub struct GpuPayload {
pub counter: u32,
pub value: u64,
}Expand description
Payload for GPU counters/samples.
Fields§
§counter: u32Counter id (0 timestamp, 1 idle bubble ns, 2 utilization %, …).
value: u64Value.
Trait Implementations§
Source§impl Clone for GpuPayload
impl Clone for GpuPayload
Source§fn clone(&self) -> GpuPayload
fn clone(&self) -> GpuPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GpuPayload
Source§impl Debug for GpuPayload
impl Debug for GpuPayload
Source§impl Default for GpuPayload
impl Default for GpuPayload
Source§fn default() -> GpuPayload
fn default() -> GpuPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GpuPayload
impl<'de> Deserialize<'de> for GpuPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GpuPayload
Source§impl PartialEq for GpuPayload
impl PartialEq for GpuPayload
Source§impl Serialize for GpuPayload
impl Serialize for GpuPayload
impl StructuralPartialEq for GpuPayload
Auto Trait Implementations§
impl Freeze for GpuPayload
impl RefUnwindSafe for GpuPayload
impl Send for GpuPayload
impl Sync for GpuPayload
impl Unpin for GpuPayload
impl UnsafeUnpin for GpuPayload
impl UnwindSafe for GpuPayload
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