pub struct ScheduleAt {
pub id: TimerId,
pub generation: TimerGeneration,
pub at: Instant,
}Fields§
§id: TimerId§generation: TimerGeneration§at: InstantImplementations§
Source§impl ScheduleAt
impl ScheduleAt
pub const fn new(id: TimerId, generation: TimerGeneration, at: Instant) -> Self
Trait Implementations§
Source§impl Clone for ScheduleAt
impl Clone for ScheduleAt
Source§fn clone(&self) -> ScheduleAt
fn clone(&self) -> ScheduleAt
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScheduleAt
impl Debug for ScheduleAt
Source§impl From<(TimerId, TimerGeneration, Instant)> for ScheduleAt
impl From<(TimerId, TimerGeneration, Instant)> for ScheduleAt
Source§fn from((id, generation, at): (TimerId, TimerGeneration, Instant)) -> Self
fn from((id, generation, at): (TimerId, TimerGeneration, Instant)) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ScheduleAt
impl PartialEq for ScheduleAt
Source§impl<Sends> SendInput<ScheduleAt, Own> for DeadlineSends<Sends>
impl<Sends> SendInput<ScheduleAt, Own> for DeadlineSends<Sends>
fn emit(&mut self, input: ScheduleAt)
impl Copy for ScheduleAt
impl Eq for ScheduleAt
impl StructuralPartialEq for ScheduleAt
Auto Trait Implementations§
impl Freeze for ScheduleAt
impl RefUnwindSafe for ScheduleAt
impl Send for ScheduleAt
impl Sync for ScheduleAt
impl Unpin for ScheduleAt
impl UnsafeUnpin for ScheduleAt
impl UnwindSafe for ScheduleAt
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