pub enum FighterStatus {
Idle,
Fighting,
Resting,
KnockedOut,
Training,
}Expand description
Current operational status of a Fighter.
Variants§
Idle
Ready and waiting for a bout.
Fighting
Actively engaged in a conversation / task.
Resting
Temporarily paused (e.g. rate-limited).
KnockedOut
Encountered a fatal error and is no longer operational.
Training
Undergoing fine-tuning or calibration.
Trait Implementations§
Source§impl Clone for FighterStatus
impl Clone for FighterStatus
Source§fn clone(&self) -> FighterStatus
fn clone(&self) -> FighterStatus
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 FighterStatus
impl Debug for FighterStatus
Source§impl<'de> Deserialize<'de> for FighterStatus
impl<'de> Deserialize<'de> for FighterStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FighterStatus
impl Display for FighterStatus
Source§impl Hash for FighterStatus
impl Hash for FighterStatus
Source§impl PartialEq for FighterStatus
impl PartialEq for FighterStatus
Source§impl Serialize for FighterStatus
impl Serialize for FighterStatus
impl Copy for FighterStatus
impl Eq for FighterStatus
impl StructuralPartialEq for FighterStatus
Auto Trait Implementations§
impl Freeze for FighterStatus
impl RefUnwindSafe for FighterStatus
impl Send for FighterStatus
impl Sync for FighterStatus
impl Unpin for FighterStatus
impl UnsafeUnpin for FighterStatus
impl UnwindSafe for FighterStatus
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<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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.