Enum sf_api::gamestate::rewards::EventTaskTyp
source · #[non_exhaustive]pub enum EventTaskTyp {
Show 24 variants
LureHeroesIntoUnderworld,
WinFightsAgainst(Class),
WinFightsBareHands,
SpendGoldInShop,
SpendGoldOnUpgrades,
RequestNewGoods,
BuyHourGlasses,
SkipQuest,
SkipGameOfDiceWait,
WinFights,
WinFightsBackToBack,
WinFightsNoChestplate,
WinFightsNoGear,
WinFightsNoEpicsLegendaries,
EarnMoneyCityGuard,
EarnMoneyFromHoFFights,
EarnMoneySellingItems,
ColectGoldFromPit,
GainXpFromQuests,
GainXpFromAcademy,
GainXpFromArenaFights,
GainXpFromAdventuromatic,
ClaimSoulsFromExtractor,
FillMushroomsInAdventuromatic,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
LureHeroesIntoUnderworld
WinFightsAgainst(Class)
WinFightsBareHands
SpendGoldInShop
SpendGoldOnUpgrades
RequestNewGoods
BuyHourGlasses
SkipQuest
SkipGameOfDiceWait
WinFights
WinFightsBackToBack
WinFightsNoChestplate
WinFightsNoGear
WinFightsNoEpicsLegendaries
EarnMoneyCityGuard
EarnMoneyFromHoFFights
EarnMoneySellingItems
ColectGoldFromPit
GainXpFromQuests
GainXpFromAcademy
GainXpFromArenaFights
GainXpFromAdventuromatic
ClaimSoulsFromExtractor
FillMushroomsInAdventuromatic
Implementations§
source§impl EventTaskTyp
impl EventTaskTyp
pub fn parse(num: i64) -> Option<EventTaskTyp>
Trait Implementations§
source§impl Clone for EventTaskTyp
impl Clone for EventTaskTyp
source§fn clone(&self) -> EventTaskTyp
fn clone(&self) -> EventTaskTyp
Returns a copy 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 EventTaskTyp
impl Debug for EventTaskTyp
source§impl<'de> Deserialize<'de> for EventTaskTyp
impl<'de> Deserialize<'de> for EventTaskTyp
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 PartialEq for EventTaskTyp
impl PartialEq for EventTaskTyp
source§fn eq(&self, other: &EventTaskTyp) -> bool
fn eq(&self, other: &EventTaskTyp) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EventTaskTyp
impl Serialize for EventTaskTyp
impl Copy for EventTaskTyp
impl Eq for EventTaskTyp
impl StructuralPartialEq for EventTaskTyp
Auto Trait Implementations§
impl RefUnwindSafe for EventTaskTyp
impl Send for EventTaskTyp
impl Sync for EventTaskTyp
impl Unpin for EventTaskTyp
impl UnwindSafe for EventTaskTyp
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.