pub struct FighterLoad {
pub fighter_id: FighterId,
pub active_tasks: usize,
pub healthy: bool,
pub capabilities: Vec<String>,
pub last_heartbeat: i64,
}Expand description
A record of fighter load for balancing purposes.
Fields§
§fighter_id: FighterIdThe fighter’s ID.
active_tasks: usizeNumber of currently assigned subtasks.
healthy: boolWhether the fighter is considered healthy.
capabilities: Vec<String>Fighter capabilities for capability-aware assignment.
last_heartbeat: i64Timestamp of last health check (epoch seconds).
Trait Implementations§
Source§impl Clone for FighterLoad
impl Clone for FighterLoad
Source§fn clone(&self) -> FighterLoad
fn clone(&self) -> FighterLoad
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 FighterLoad
impl RefUnwindSafe for FighterLoad
impl Send for FighterLoad
impl Sync for FighterLoad
impl Unpin for FighterLoad
impl UnsafeUnpin for FighterLoad
impl UnwindSafe for FighterLoad
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