Enum composable::effects::Interval
source · pub enum Interval {
Leading(Duration),
Trailing(Duration),
}
Expand description
When a Scheduler
uses a repeating interval, that interval can begin immediately, a Leading
interval, or it may begin after the first delay, a Trailing
interval.
Variants§
Leading(Duration)
The first Action
should be sent immediately.
Trailing(Duration)
The first Action
should not be send until after the Duration
has passed.
Implementations§
Auto Trait Implementations§
impl Freeze for Interval
impl RefUnwindSafe for Interval
impl Send for Interval
impl Sync for Interval
impl Unpin for Interval
impl UnwindSafe for Interval
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