pub enum TroopStatus {
Forming,
Active,
Paused,
Disbanded,
}Expand description
Current operational status of a Troop.
Variants§
Forming
Troop is being assembled, not yet operational.
Active
Troop is active and ready to receive tasks.
Paused
Troop is temporarily paused.
Disbanded
Troop has been dissolved.
Trait Implementations§
Source§impl Clone for TroopStatus
impl Clone for TroopStatus
Source§fn clone(&self) -> TroopStatus
fn clone(&self) -> TroopStatus
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 TroopStatus
impl Debug for TroopStatus
Source§impl<'de> Deserialize<'de> for TroopStatus
impl<'de> Deserialize<'de> for TroopStatus
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 TroopStatus
impl Display for TroopStatus
Source§impl Hash for TroopStatus
impl Hash for TroopStatus
Source§impl PartialEq for TroopStatus
impl PartialEq for TroopStatus
Source§impl Serialize for TroopStatus
impl Serialize for TroopStatus
impl Copy for TroopStatus
impl Eq for TroopStatus
impl StructuralPartialEq for TroopStatus
Auto Trait Implementations§
impl Freeze for TroopStatus
impl RefUnwindSafe for TroopStatus
impl Send for TroopStatus
impl Sync for TroopStatus
impl Unpin for TroopStatus
impl UnsafeUnpin for TroopStatus
impl UnwindSafe for TroopStatus
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.