pub struct WallClockCondition {
pub limit_secs: f64,
pub start: Instant,
}Expand description
Exit when wall-clock time exceeds limit_secs seconds.
Fields§
§limit_secs: f64§start: InstantImplementations§
Trait Implementations§
Source§impl ExitCondition for WallClockCondition
impl ExitCondition for WallClockCondition
fn check( &self, _diag: &GlobalDiagnostics, _initial: &GlobalDiagnostics, ) -> Option<ExitReason>
Auto Trait Implementations§
impl Freeze for WallClockCondition
impl RefUnwindSafe for WallClockCondition
impl Send for WallClockCondition
impl Sync for WallClockCondition
impl Unpin for WallClockCondition
impl UnsafeUnpin for WallClockCondition
impl UnwindSafe for WallClockCondition
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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