pub enum PhasePollTimeoutPolicy {
Error,
Abort,
}Expand description
SRD-75 on_timeout policy — see PhasePollContext::on_timeout.
Variants§
Error
Phase fails; scenario walker’s error-routing policy decides downstream behaviour.
Abort
Phase fails AND session_signals::request_stop()
is called — the scenario walker observes the
global stop on its next iteration check and
terminates the whole run.
Trait Implementations§
Source§impl Clone for PhasePollTimeoutPolicy
impl Clone for PhasePollTimeoutPolicy
impl Copy for PhasePollTimeoutPolicy
Source§impl Debug for PhasePollTimeoutPolicy
impl Debug for PhasePollTimeoutPolicy
Source§impl Default for PhasePollTimeoutPolicy
impl Default for PhasePollTimeoutPolicy
impl Eq for PhasePollTimeoutPolicy
Source§impl PartialEq for PhasePollTimeoutPolicy
impl PartialEq for PhasePollTimeoutPolicy
impl StructuralPartialEq for PhasePollTimeoutPolicy
Auto Trait Implementations§
impl Freeze for PhasePollTimeoutPolicy
impl RefUnwindSafe for PhasePollTimeoutPolicy
impl Send for PhasePollTimeoutPolicy
impl Sync for PhasePollTimeoutPolicy
impl Unpin for PhasePollTimeoutPolicy
impl UnsafeUnpin for PhasePollTimeoutPolicy
impl UnwindSafe for PhasePollTimeoutPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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