pub struct TimerQueue {
pub capacity: u8,
pub ceiling: u8,
pub priority: u8,
pub tasks: BTreeSet<Task>,
}
Expand description
The timer queue
Fields§
§capacity: u8
The capacity of the queue
ceiling: u8
The priority ceiling of the queue
priority: u8
Priority of the timer queue handler
tasks: BTreeSet<Task>
Tasks that can be scheduled on this queue
Trait Implementations§
Source§impl Debug for TimerQueue
impl Debug for TimerQueue
Auto Trait Implementations§
impl Freeze for TimerQueue
impl RefUnwindSafe for TimerQueue
impl !Send for TimerQueue
impl !Sync for TimerQueue
impl Unpin for TimerQueue
impl UnwindSafe for TimerQueue
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