pub struct SupervisedWorker {
pub fighter_id: FighterId,
pub restart_count: u32,
pub running: bool,
pub failed: bool,
}Expand description
State of a supervised worker.
Fields§
§fighter_id: FighterIdThe worker fighter.
restart_count: u32Number of times this worker has been restarted.
running: boolWhether the worker is currently running.
failed: boolWhether the worker has failed.
Trait Implementations§
Source§impl Clone for SupervisedWorker
impl Clone for SupervisedWorker
Source§fn clone(&self) -> SupervisedWorker
fn clone(&self) -> SupervisedWorker
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 moreAuto Trait Implementations§
impl Freeze for SupervisedWorker
impl RefUnwindSafe for SupervisedWorker
impl Send for SupervisedWorker
impl Sync for SupervisedWorker
impl Unpin for SupervisedWorker
impl UnsafeUnpin for SupervisedWorker
impl UnwindSafe for SupervisedWorker
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