#[non_exhaustive]pub enum TalentCard {
Show 27 variants
KantenSenmyouBlessing,
SteadyBreathing,
ShakenNotPurred,
UndividedHeart,
ColdBloodedStrike,
GloriousSeason,
ProphecyOfSubmersion,
TheScentRemained,
FeatherfallJudgment,
StellarPredator,
ThunderingPenance,
Awakening,
StrategicReserve,
IGotYourBack,
FloralSidewinder,
LandsOfDandelion,
ChaoticEntropy,
GrandExpectation,
FlowingFlame,
Crossfire,
NaganoharaMeteorSwarm,
MirrorCage,
StreamingSurge,
StonehideReforged,
ProliferatingSpores,
TranscendentAutomaton,
PaidInFull,
}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.
KantenSenmyouBlessing
SteadyBreathing
ShakenNotPurred
UndividedHeart
ColdBloodedStrike
GloriousSeason
ProphecyOfSubmersion
TheScentRemained
FeatherfallJudgment
StellarPredator
ThunderingPenance
Awakening
StrategicReserve
IGotYourBack
FloralSidewinder
LandsOfDandelion
ChaoticEntropy
GrandExpectation
FlowingFlame
Crossfire
NaganoharaMeteorSwarm
MirrorCage
StreamingSurge
StonehideReforged
ProliferatingSpores
TranscendentAutomaton
PaidInFull
Implementations§
Source§impl TalentCard
impl TalentCard
Sourcepub fn character(&self) -> CharacterCard
pub fn character(&self) -> CharacterCard
Retrieves the character card this talent is attached to
Trait Implementations§
Source§impl Clone for TalentCard
impl Clone for TalentCard
Source§fn clone(&self) -> TalentCard
fn clone(&self) -> TalentCard
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 TalentCard
impl Debug for TalentCard
Source§impl From<TalentCard> for ActionCard
impl From<TalentCard> for ActionCard
Source§fn from(value: TalentCard) -> ActionCard
fn from(value: TalentCard) -> ActionCard
Converts to this type from the input type.
Source§impl From<TalentCard> for Card
impl From<TalentCard> for Card
Source§fn from(value: TalentCard) -> Card
fn from(value: TalentCard) -> Card
Converts to this type from the input type.
Source§impl From<TalentCard> for EquipmentCard
impl From<TalentCard> for EquipmentCard
Source§fn from(value: TalentCard) -> EquipmentCard
fn from(value: TalentCard) -> EquipmentCard
Converts to this type from the input type.
Source§impl Hash for TalentCard
impl Hash for TalentCard
Source§impl PartialEq for TalentCard
impl PartialEq for TalentCard
Source§impl PlayingCard for TalentCard
impl PlayingCard for TalentCard
Source§fn shop_price(&self) -> Option<u16>
fn shop_price(&self) -> Option<u16>
Returns the price for buying this card in Prince’s shop (in Lucky Coins) Read more
Source§fn talent(&self) -> Option<TalentCard>
fn talent(&self) -> Option<TalentCard>
Attempts to parse
self as
a
talent
card. Returns None if this card is of another type/subtypeSource§fn equipment(&self) -> Option<EquipmentCard>
fn equipment(&self) -> Option<EquipmentCard>
Attempts to parse
self as
an
equipment
card. Returns None if this card is of another type/subtypeSource§fn event(&self) -> Option<EventCard>
fn event(&self) -> Option<EventCard>
Attempts to parse
self as
an
event
card. Returns None if this card is of another type/subtypeSource§fn support(&self) -> Option<SupportCard>
fn support(&self) -> Option<SupportCard>
Attempts to parse
self as
a
support
card. Returns None if this card is of another type/subtypeSource§fn artifact(&self) -> Option<ArtifactCard>
fn artifact(&self) -> Option<ArtifactCard>
Attempts to parse
self as
an
artifact
card. Returns None if this card is of another type/subtypeSource§fn weapon(&self) -> Option<WeaponCard>
fn weapon(&self) -> Option<WeaponCard>
Attempts to parse
self as
a
weapon
card. Returns None if this card is of another type/subtypeSource§fn food(&self) -> Option<FoodCard>
fn food(&self) -> Option<FoodCard>
Attempts to parse
self as
a
food
card. Returns None if this card is of another type/subtypeSource§fn companion(&self) -> Option<CompanionCard>
fn companion(&self) -> Option<CompanionCard>
Attempts to parse
self as
a
companion
card. Returns None if this card is of another type/subtypeSource§fn item(&self) -> Option<ItemCard>
fn item(&self) -> Option<ItemCard>
Attempts to parse
self as
an
item
card. Returns None if this card is of another type/subtypeSource§fn location(&self) -> Option<LocationCard>
fn location(&self) -> Option<LocationCard>
Attempts to parse
self as
a
location
card. Returns None if this card is of another type/subtypeSource§fn resonance(&self) -> Option<ElementalResonanceCard>
fn resonance(&self) -> Option<ElementalResonanceCard>
Attempts to parse
self as
a
resonance
card. Returns None if this card is of another type/subtypeSource§fn normal_event(&self) -> Option<NormalEventCard>
fn normal_event(&self) -> Option<NormalEventCard>
Attempts to parse
self as a normal event card (non-food and non-resonance).
Returns None if this card is of another type/subtypeimpl Copy for TalentCard
impl Eq for TalentCard
impl StructuralPartialEq for TalentCard
Auto Trait Implementations§
impl Freeze for TalentCard
impl RefUnwindSafe for TalentCard
impl Send for TalentCard
impl Sync for TalentCard
impl Unpin for TalentCard
impl UnwindSafe for TalentCard
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