pub struct RunningSchedulerInfo {
pub kind: SchedulerKind,
pub priority: u8,
pub runtime_ns: u64,
pub deadline_ns: u64,
pub period_ns: u64,
}Expand description
Description of an active scheduling configuration.
Fields§
§kind: SchedulerKindSelected policy.
priority: u8sched_priority. Only relevant for FIFO/RR.
runtime_ns: u64sched_runtime (ns). Only relevant for Deadline.
deadline_ns: u64sched_deadline (ns). Only relevant for Deadline.
period_ns: u64sched_period (ns). Only relevant for Deadline.
Trait Implementations§
Source§impl Clone for RunningSchedulerInfo
impl Clone for RunningSchedulerInfo
Source§fn clone(&self) -> RunningSchedulerInfo
fn clone(&self) -> RunningSchedulerInfo
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 RunningSchedulerInfo
Source§impl Debug for RunningSchedulerInfo
impl Debug for RunningSchedulerInfo
impl Eq for RunningSchedulerInfo
Source§impl PartialEq for RunningSchedulerInfo
impl PartialEq for RunningSchedulerInfo
Source§fn eq(&self, other: &RunningSchedulerInfo) -> bool
fn eq(&self, other: &RunningSchedulerInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RunningSchedulerInfo
Auto Trait Implementations§
impl Freeze for RunningSchedulerInfo
impl RefUnwindSafe for RunningSchedulerInfo
impl Send for RunningSchedulerInfo
impl Sync for RunningSchedulerInfo
impl Unpin for RunningSchedulerInfo
impl UnsafeUnpin for RunningSchedulerInfo
impl UnwindSafe for RunningSchedulerInfo
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