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 (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 ScheduleAt
Source§impl Debug for ScheduleAt
impl Debug for ScheduleAt
impl Eq for ScheduleAt
Source§impl From<(TimerId, TimerGeneration, Instant)> for ScheduleAt
impl From<(TimerId, TimerGeneration, Instant)> for ScheduleAt
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 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