pub struct RestartIntensity {
pub max_restarts: usize,
pub within: Duration,
}Fields§
§max_restarts: usize§within: DurationImplementations§
Source§impl RestartIntensity
impl RestartIntensity
pub fn new_stats(&self) -> RestartStats
pub fn report_exit( &self, stats: &mut RestartStats, now: Instant, ) -> Result<(), MaxRestartIntensityReached>
Trait Implementations§
Source§impl Clone for RestartIntensity
impl Clone for RestartIntensity
Source§fn clone(&self) -> RestartIntensity
fn clone(&self) -> RestartIntensity
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 RestartIntensity
impl Debug for RestartIntensity
Source§impl Default for RestartIntensity
impl Default for RestartIntensity
Source§impl Display for RestartIntensitywhere
Self: Debug,
impl Display for RestartIntensitywhere
Self: Debug,
impl Copy for RestartIntensity
Auto Trait Implementations§
impl Freeze for RestartIntensity
impl RefUnwindSafe for RestartIntensity
impl Send for RestartIntensity
impl Sync for RestartIntensity
impl Unpin for RestartIntensity
impl UnwindSafe for RestartIntensity
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