pub struct PriorityBoostConfig {
pub policy: Option<i32>,
pub priority: Option<u32>,
}
Expand description
Configuration that allows to boost the priority of the ‘traced’ or ‘traced_probs’ processes, by changing the scheduler configuration. Only supported on Linux and Android the boosted process must have ‘CAP_SYS_NICE’ capability.
Fields§
§policy: Option<i32>
§priority: Option<u32>
Implementations§
Source§impl PriorityBoostConfig
impl PriorityBoostConfig
Sourcepub fn policy(&self) -> BoostPolicy
pub fn policy(&self) -> BoostPolicy
Returns the enum value of policy
, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_policy(&mut self, value: BoostPolicy)
pub fn set_policy(&mut self, value: BoostPolicy)
Sets policy
to the provided enum value.
Trait Implementations§
Source§impl Clone for PriorityBoostConfig
impl Clone for PriorityBoostConfig
Source§fn clone(&self) -> PriorityBoostConfig
fn clone(&self) -> PriorityBoostConfig
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 PriorityBoostConfig
impl Debug for PriorityBoostConfig
Source§impl Default for PriorityBoostConfig
impl Default for PriorityBoostConfig
Source§impl Message for PriorityBoostConfig
impl Message for PriorityBoostConfig
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>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
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>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
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>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
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>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for PriorityBoostConfig
impl PartialEq for PriorityBoostConfig
impl StructuralPartialEq for PriorityBoostConfig
Auto Trait Implementations§
impl Freeze for PriorityBoostConfig
impl RefUnwindSafe for PriorityBoostConfig
impl Send for PriorityBoostConfig
impl Sync for PriorityBoostConfig
impl Unpin for PriorityBoostConfig
impl UnwindSafe for PriorityBoostConfig
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