pub enum PollRequestStep {
Request,
Delay(MonotonicDuration),
Cancelled,
TimedOut,
}Expand description
Next caller action before another provider request.
Variants§
Request
One provider action request is admitted now.
Delay(MonotonicDuration)
Wait this monotonic duration before asking again.
Cancelled
Caller cancellation made the workflow terminal.
TimedOut
The monotonic elapsed budget made the workflow terminal.
Trait Implementations§
Source§impl Clone for PollRequestStep
impl Clone for PollRequestStep
Source§fn clone(&self) -> PollRequestStep
fn clone(&self) -> PollRequestStep
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 PollRequestStep
Source§impl Debug for PollRequestStep
impl Debug for PollRequestStep
impl Eq for PollRequestStep
Source§impl PartialEq for PollRequestStep
impl PartialEq for PollRequestStep
impl StructuralPartialEq for PollRequestStep
Auto Trait Implementations§
impl Freeze for PollRequestStep
impl RefUnwindSafe for PollRequestStep
impl Send for PollRequestStep
impl Sync for PollRequestStep
impl Unpin for PollRequestStep
impl UnsafeUnpin for PollRequestStep
impl UnwindSafe for PollRequestStep
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