pub struct RetryOptionsWithDeadline {
pub retries: Retries,
pub after: Option<(Duration, Option<Instant>)>,
}
Expand description
RetryOptions
with an Option
al Instant
to determine, whether
Scenario
should be already rescheduled or not.
Fields
retries: Retries
Number of Retries
.
after: Option<(Duration, Option<Instant>)>
Delay before next retry attempt will be executed.
Trait Implementations
sourceimpl Clone for RetryOptionsWithDeadline
impl Clone for RetryOptionsWithDeadline
sourcefn clone(&self) -> RetryOptionsWithDeadline
fn clone(&self) -> RetryOptionsWithDeadline
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RetryOptionsWithDeadline
impl Debug for RetryOptionsWithDeadline
sourceimpl From<RetryOptionsWithDeadline> for RetryOptions
impl From<RetryOptionsWithDeadline> for RetryOptions
sourcefn from(v: RetryOptionsWithDeadline) -> Self
fn from(v: RetryOptionsWithDeadline) -> Self
Converts to this type from the input type.
impl Copy for RetryOptionsWithDeadline
Auto Trait Implementations
impl RefUnwindSafe for RetryOptionsWithDeadline
impl Send for RetryOptionsWithDeadline
impl Sync for RetryOptionsWithDeadline
impl Unpin for RetryOptionsWithDeadline
impl UnwindSafe for RetryOptionsWithDeadline
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Ext for T
impl<T> Ext for T
sourcefn assert_normalized(self) -> AssertNormalized<T>
fn assert_normalized(self) -> AssertNormalized<T>
sourcefn normalized<W>(self) -> Normalize<W, T>
fn normalized<W>(self) -> Normalize<W, T>
sourcefn summarized(self) -> Summarize<T>
fn summarized(self) -> Summarize<T>
sourcefn fail_on_skipped(
self
) -> FailOnSkipped<T, fn(&Feature, Option<&Rule>, &Scenario) -> bool>
fn fail_on_skipped(
self
) -> FailOnSkipped<T, fn(&Feature, Option<&Rule>, &Scenario) -> bool>
sourcefn fail_on_skipped_with<F>(self, f: F) -> FailOnSkipped<T, F>where
F: Fn(&Feature, Option<&Rule>, &Scenario) -> bool,
fn fail_on_skipped_with<F>(self, f: F) -> FailOnSkipped<T, F>where
F: Fn(&Feature, Option<&Rule>, &Scenario) -> bool,
sourcefn repeat_if<W, F>(self, filter: F) -> Repeat<W, T, F>where
F: Fn(&Result<Event<Cucumber<W>>, Error>) -> bool,
fn repeat_if<W, F>(self, filter: F) -> Repeat<W, T, F>where
F: Fn(&Result<Event<Cucumber<W>>, Error>) -> bool,
sourcefn discard_arbitrary_writes(self) -> Arbitrary<T>
fn discard_arbitrary_writes(self) -> Arbitrary<T>
Wraps this
Writer
into a discard::Arbitrary
one, providing a
no-op ArbitraryWriter
implementation. Read moresourcefn discard_stats_writes(self) -> Stats<T>
fn discard_stats_writes(self) -> Stats<T>
Wraps this
Writer
into a discard::Stats
one, providing a no-op
StatsWriter
implementation returning only 0
. Read more