pub enum FinishType {
Unknown,
Extermination,
BaseCaptured,
Timeout,
Failure,
Technical,
Score,
ScoreOnTimeout,
PveMainTaskSucceeded,
PveMainTaskFailed,
ScoreZero,
ScoreExcess,
}Expand description
How the battle ended, from FINISH_TYPE in battle.xml.
Variants§
Unknown
Extermination
BaseCaptured
Timeout
Failure
Technical
Score
ScoreOnTimeout
PveMainTaskSucceeded
PveMainTaskFailed
ScoreZero
ScoreExcess
Implementations§
Source§impl FinishType
impl FinishType
Source§impl FinishType
impl FinishType
pub fn from_id( id: i32, constants: &BattleConstants, version: Version, ) -> Option<Recognized<FinishType>>
pub fn from_name(name: &str, _version: Version) -> Recognized<FinishType>
Trait Implementations§
Source§impl Clone for FinishType
impl Clone for FinishType
Source§fn clone(&self) -> FinishType
fn clone(&self) -> FinishType
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 FinishType
impl Debug for FinishType
Source§impl<'de> Deserialize<'de> for FinishType
impl<'de> Deserialize<'de> for FinishType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FinishType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FinishType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FinishType
impl Display for FinishType
Source§impl PartialEq for FinishType
impl PartialEq for FinishType
Source§impl Serialize for FinishType
impl Serialize for FinishType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for FinishType
impl Eq for FinishType
impl StructuralPartialEq for FinishType
Auto Trait Implementations§
impl Freeze for FinishType
impl RefUnwindSafe for FinishType
impl Send for FinishType
impl Sync for FinishType
impl Unpin for FinishType
impl UnsafeUnpin for FinishType
impl UnwindSafe for FinishType
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§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> 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