pub enum ActionPollStep<E> {
Delay(MonotonicDuration),
Complete,
Failed(E),
}Expand description
Step returned after one accepted provider observation.
Variants§
Delay(MonotonicDuration)
Wait before asking the driver to admit another request.
Complete
The provider action completed successfully.
Failed(E)
The provider action completed with an error.
Trait Implementations§
Source§impl<E> Debug for ActionPollStep<E>
impl<E> Debug for ActionPollStep<E>
impl<E: Eq> Eq for ActionPollStep<E>
Source§impl<E: PartialEq> PartialEq for ActionPollStep<E>
impl<E: PartialEq> PartialEq for ActionPollStep<E>
impl<E: PartialEq> StructuralPartialEq for ActionPollStep<E>
Auto Trait Implementations§
impl<E> Freeze for ActionPollStep<E>where
E: Freeze,
impl<E> RefUnwindSafe for ActionPollStep<E>where
E: RefUnwindSafe,
impl<E> Send for ActionPollStep<E>where
E: Send,
impl<E> Sync for ActionPollStep<E>where
E: Sync,
impl<E> Unpin for ActionPollStep<E>where
E: Unpin,
impl<E> UnsafeUnpin for ActionPollStep<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for ActionPollStep<E>where
E: UnwindSafe,
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