pub struct ReleaseQueueEntry {
pub thread_id: u64,
pub wake_time: u64,
}Expand description
Release queue entry: (thread_id, wake_time)
Threads with delayed wake, sorted by wake time.
Fields§
§thread_id: u64Thread identifier
wake_time: u64Wake time (tick count)
Trait Implementations§
Source§impl Clone for ReleaseQueueEntry
impl Clone for ReleaseQueueEntry
Source§fn clone(&self) -> ReleaseQueueEntry
fn clone(&self) -> ReleaseQueueEntry
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 PartialEq for ReleaseQueueEntry
impl PartialEq for ReleaseQueueEntry
Source§fn eq(&self, other: &ReleaseQueueEntry) -> bool
fn eq(&self, other: &ReleaseQueueEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ReleaseQueueEntry
impl Eq for ReleaseQueueEntry
impl StructuralPartialEq for ReleaseQueueEntry
Auto Trait Implementations§
impl Freeze for ReleaseQueueEntry
impl RefUnwindSafe for ReleaseQueueEntry
impl Send for ReleaseQueueEntry
impl Sync for ReleaseQueueEntry
impl Unpin for ReleaseQueueEntry
impl UnsafeUnpin for ReleaseQueueEntry
impl UnwindSafe for ReleaseQueueEntry
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