pub struct ClaimedSchedulerDeadlines { /* private fields */ }Expand description
Scheduler-owned deadlines claimed by one physical clockevent firing.
Implementations§
Source§impl ClaimedSchedulerDeadlines
impl ClaimedSchedulerDeadlines
Sourcepub const fn new(
periodic_tick_ns: Option<NonZeroU64>,
scheduler_deadline_elapsed: bool,
) -> Self
pub const fn new( periodic_tick_ns: Option<NonZeroU64>, scheduler_deadline_elapsed: bool, ) -> Self
Captures the periodic-tick duration and independent scheduler deadline observed by the physical clockevent owner.
Trait Implementations§
Source§impl Clone for ClaimedSchedulerDeadlines
impl Clone for ClaimedSchedulerDeadlines
Source§fn clone(&self) -> ClaimedSchedulerDeadlines
fn clone(&self) -> ClaimedSchedulerDeadlines
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 ClaimedSchedulerDeadlines
Source§impl Debug for ClaimedSchedulerDeadlines
impl Debug for ClaimedSchedulerDeadlines
impl Eq for ClaimedSchedulerDeadlines
impl StructuralPartialEq for ClaimedSchedulerDeadlines
Auto Trait Implementations§
impl Freeze for ClaimedSchedulerDeadlines
impl RefUnwindSafe for ClaimedSchedulerDeadlines
impl Send for ClaimedSchedulerDeadlines
impl Sync for ClaimedSchedulerDeadlines
impl Unpin for ClaimedSchedulerDeadlines
impl UnsafeUnpin for ClaimedSchedulerDeadlines
impl UnwindSafe for ClaimedSchedulerDeadlines
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