pub struct RunningSchedulerInfo {
pub kind: SchedulerKind,
pub priority: u8,
pub runtime_ns: u64,
pub deadline_ns: u64,
pub period_ns: u64,
}Expand description
Beschreibung einer aktiven Scheduling-Konfiguration.
Fields§
§kind: SchedulerKindAusgewaehlte Policy.
priority: u8sched_priority. Nur bei FIFO/RR relevant.
runtime_ns: u64sched_runtime (ns). Nur bei Deadline relevant.
deadline_ns: u64sched_deadline (ns). Nur bei Deadline relevant.
period_ns: u64sched_period (ns). Nur bei Deadline relevant.
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 moreSource§impl Debug for RunningSchedulerInfo
impl Debug 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 Copy for RunningSchedulerInfo
impl Eq for RunningSchedulerInfo
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