pub struct DeadlineRuntimeSnapshot { /* private fields */ }Expand description
Snapshot of one Deadline reservation’s CBS and PI state.
Implementations§
Source§impl DeadlineRuntimeSnapshot
impl DeadlineRuntimeSnapshot
Sourcepub const fn remaining_runtime_ns(self) -> u64
pub const fn remaining_runtime_ns(self) -> u64
Returns the remaining CBS runtime.
Sourcepub const fn pi_boosted(self) -> bool
pub const fn pi_boosted(self) -> bool
Reports whether the task currently executes with a donated Deadline
reservation, equivalent to Linux is_dl_boosted().
Trait Implementations§
Source§impl Clone for DeadlineRuntimeSnapshot
impl Clone for DeadlineRuntimeSnapshot
Source§fn clone(&self) -> DeadlineRuntimeSnapshot
fn clone(&self) -> DeadlineRuntimeSnapshot
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 DeadlineRuntimeSnapshot
Source§impl Debug for DeadlineRuntimeSnapshot
impl Debug for DeadlineRuntimeSnapshot
impl Eq for DeadlineRuntimeSnapshot
Source§impl PartialEq for DeadlineRuntimeSnapshot
impl PartialEq for DeadlineRuntimeSnapshot
impl StructuralPartialEq for DeadlineRuntimeSnapshot
Auto Trait Implementations§
impl Freeze for DeadlineRuntimeSnapshot
impl RefUnwindSafe for DeadlineRuntimeSnapshot
impl Send for DeadlineRuntimeSnapshot
impl Sync for DeadlineRuntimeSnapshot
impl Unpin for DeadlineRuntimeSnapshot
impl UnsafeUnpin for DeadlineRuntimeSnapshot
impl UnwindSafe for DeadlineRuntimeSnapshot
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