pub struct TimedEvent { /* private fields */ }Implementations§
Source§impl TimedEvent
impl TimedEvent
pub fn once( when: Instant, event: impl Timed + Send + Sync + 'static, ) -> TimedEvent
pub fn periodic( interval: Duration, event: impl Timed + Send + Sync + 'static, ) -> TimedEvent
pub fn is_fused(&self) -> bool
pub fn get_handle(&self) -> TimedHandle
Trait Implementations§
Source§impl Clone for TimedEvent
impl Clone for TimedEvent
Source§fn clone(&self) -> TimedEvent
fn clone(&self) -> TimedEvent
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 Ord for TimedEvent
impl Ord for TimedEvent
Source§fn cmp(&self, other: &Self) -> ComparisonOrdering
fn cmp(&self, other: &Self) -> ComparisonOrdering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TimedEvent
impl PartialEq for TimedEvent
Source§impl PartialOrd for TimedEvent
impl PartialOrd for TimedEvent
impl Eq for TimedEvent
Auto Trait Implementations§
impl Freeze for TimedEvent
impl !RefUnwindSafe for TimedEvent
impl Send for TimedEvent
impl Sync for TimedEvent
impl Unpin for TimedEvent
impl !UnwindSafe for TimedEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more