pub struct SchedWakeupTaskAttrFtraceEvent {
pub pid: Option<i32>,
pub cpu_affinity: Option<u64>,
pub task_util: Option<u64>,
pub uclamp_min: Option<u64>,
pub vruntime: Option<u64>,
}
Fields§
§pid: Option<i32>
§cpu_affinity: Option<u64>
§task_util: Option<u64>
§uclamp_min: Option<u64>
§vruntime: Option<u64>
Implementations§
Source§impl SchedWakeupTaskAttrFtraceEvent
impl SchedWakeupTaskAttrFtraceEvent
Sourcepub fn cpu_affinity(&self) -> u64
pub fn cpu_affinity(&self) -> u64
Returns the value of cpu_affinity
, or the default value if cpu_affinity
is unset.
Sourcepub fn task_util(&self) -> u64
pub fn task_util(&self) -> u64
Returns the value of task_util
, or the default value if task_util
is unset.
Sourcepub fn uclamp_min(&self) -> u64
pub fn uclamp_min(&self) -> u64
Returns the value of uclamp_min
, or the default value if uclamp_min
is unset.
Trait Implementations§
Source§impl Clone for SchedWakeupTaskAttrFtraceEvent
impl Clone for SchedWakeupTaskAttrFtraceEvent
Source§fn clone(&self) -> SchedWakeupTaskAttrFtraceEvent
fn clone(&self) -> SchedWakeupTaskAttrFtraceEvent
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 Message for SchedWakeupTaskAttrFtraceEvent
impl Message for SchedWakeupTaskAttrFtraceEvent
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 SchedWakeupTaskAttrFtraceEvent
impl PartialEq for SchedWakeupTaskAttrFtraceEvent
Source§fn eq(&self, other: &SchedWakeupTaskAttrFtraceEvent) -> bool
fn eq(&self, other: &SchedWakeupTaskAttrFtraceEvent) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for SchedWakeupTaskAttrFtraceEvent
Auto Trait Implementations§
impl Freeze for SchedWakeupTaskAttrFtraceEvent
impl RefUnwindSafe for SchedWakeupTaskAttrFtraceEvent
impl Send for SchedWakeupTaskAttrFtraceEvent
impl Sync for SchedWakeupTaskAttrFtraceEvent
impl Unpin for SchedWakeupTaskAttrFtraceEvent
impl UnwindSafe for SchedWakeupTaskAttrFtraceEvent
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