pub struct TaskDeadlineExpireBatch { /* private fields */ }Expand description
Result of one bounded timer-IRQ pass.
Implementations§
Source§impl TaskDeadlineExpireBatch
impl TaskDeadlineExpireBatch
Sourcepub const fn expired(self) -> usize
pub const fn expired(self) -> usize
Returns valid expirations written into the caller’s output storage.
Sourcepub const fn pending(self) -> bool
pub const fn pending(self) -> bool
Reports that immediately actionable work remains after the batch.
Sourcepub const fn next_deadline(self) -> Option<MonotonicDeadline>
pub const fn next_deadline(self) -> Option<MonotonicDeadline>
Returns the next logical task deadline.
Trait Implementations§
Source§impl Clone for TaskDeadlineExpireBatch
impl Clone for TaskDeadlineExpireBatch
Source§fn clone(&self) -> TaskDeadlineExpireBatch
fn clone(&self) -> TaskDeadlineExpireBatch
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 TaskDeadlineExpireBatch
Source§impl Debug for TaskDeadlineExpireBatch
impl Debug for TaskDeadlineExpireBatch
impl Eq for TaskDeadlineExpireBatch
Source§impl PartialEq for TaskDeadlineExpireBatch
impl PartialEq for TaskDeadlineExpireBatch
impl StructuralPartialEq for TaskDeadlineExpireBatch
Auto Trait Implementations§
impl Freeze for TaskDeadlineExpireBatch
impl RefUnwindSafe for TaskDeadlineExpireBatch
impl Send for TaskDeadlineExpireBatch
impl Sync for TaskDeadlineExpireBatch
impl Unpin for TaskDeadlineExpireBatch
impl UnsafeUnpin for TaskDeadlineExpireBatch
impl UnwindSafe for TaskDeadlineExpireBatch
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