pub struct GpuWorkPeriodFtraceEvent {
pub gpu_id: Option<u32>,
pub uid: Option<u32>,
pub start_time_ns: Option<u64>,
pub end_time_ns: Option<u64>,
pub total_active_duration_ns: Option<u64>,
}
Fields§
§gpu_id: Option<u32>
§uid: Option<u32>
§start_time_ns: Option<u64>
§end_time_ns: Option<u64>
§total_active_duration_ns: Option<u64>
Implementations§
Source§impl GpuWorkPeriodFtraceEvent
impl GpuWorkPeriodFtraceEvent
Sourcepub fn gpu_id(&self) -> u32
pub fn gpu_id(&self) -> u32
Returns the value of gpu_id
, or the default value if gpu_id
is unset.
Sourcepub fn start_time_ns(&self) -> u64
pub fn start_time_ns(&self) -> u64
Returns the value of start_time_ns
, or the default value if start_time_ns
is unset.
Sourcepub fn end_time_ns(&self) -> u64
pub fn end_time_ns(&self) -> u64
Returns the value of end_time_ns
, or the default value if end_time_ns
is unset.
Sourcepub fn total_active_duration_ns(&self) -> u64
pub fn total_active_duration_ns(&self) -> u64
Returns the value of total_active_duration_ns
, or the default value if total_active_duration_ns
is unset.
Trait Implementations§
Source§impl Clone for GpuWorkPeriodFtraceEvent
impl Clone for GpuWorkPeriodFtraceEvent
Source§fn clone(&self) -> GpuWorkPeriodFtraceEvent
fn clone(&self) -> GpuWorkPeriodFtraceEvent
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 moreSource§impl Debug for GpuWorkPeriodFtraceEvent
impl Debug for GpuWorkPeriodFtraceEvent
Source§impl Default for GpuWorkPeriodFtraceEvent
impl Default for GpuWorkPeriodFtraceEvent
Source§impl Message for GpuWorkPeriodFtraceEvent
impl Message for GpuWorkPeriodFtraceEvent
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for GpuWorkPeriodFtraceEvent
impl PartialEq for GpuWorkPeriodFtraceEvent
impl StructuralPartialEq for GpuWorkPeriodFtraceEvent
Auto Trait Implementations§
impl Freeze for GpuWorkPeriodFtraceEvent
impl RefUnwindSafe for GpuWorkPeriodFtraceEvent
impl Send for GpuWorkPeriodFtraceEvent
impl Sync for GpuWorkPeriodFtraceEvent
impl Unpin for GpuWorkPeriodFtraceEvent
impl UnwindSafe for GpuWorkPeriodFtraceEvent
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