pub enum TimeoutStrategy {
Simple,
Aggressive,
Graceful(Duration),
}Variants§
Simple
Simple timeout - just report when exceeded
Aggressive
Aggressive timeout - attempt to interrupt the test
Graceful(Duration)
Graceful timeout - allow cleanup before interruption
Trait Implementations§
Source§impl Clone for TimeoutStrategy
impl Clone for TimeoutStrategy
Source§fn clone(&self) -> TimeoutStrategy
fn clone(&self) -> TimeoutStrategy
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 Debug for TimeoutStrategy
impl Debug for TimeoutStrategy
Source§impl Default for TimeoutStrategy
impl Default for TimeoutStrategy
Source§impl PartialEq for TimeoutStrategy
impl PartialEq for TimeoutStrategy
impl Eq for TimeoutStrategy
impl StructuralPartialEq for TimeoutStrategy
Auto Trait Implementations§
impl Freeze for TimeoutStrategy
impl RefUnwindSafe for TimeoutStrategy
impl Send for TimeoutStrategy
impl Sync for TimeoutStrategy
impl Unpin for TimeoutStrategy
impl UnwindSafe for TimeoutStrategy
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