#[non_exhaustive]pub enum ArtifactCard {
Show 20 variants
AdventurersBandana,
LuckyDogsSilverCirclet,
TravelingDoctorsHandkerchief,
GamblersEarrings,
InstructorsCap,
ExilesCirclet,
BrokenRimesEcho,
BlizzardStrayer,
WineStainedTricorne,
HeartOfDepth,
WitchsScorchingHat,
CrimsonWitchOfFlames,
ThunderSummonersCrown,
ThunderingFury,
ViridescentVenerersDiadem,
ViridescentVenerer,
MaskOfSolitudeBasalt,
ArchaicPetra,
LaurelCoronet,
DeepwoodMemories,
}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.
AdventurersBandana
LuckyDogsSilverCirclet
TravelingDoctorsHandkerchief
GamblersEarrings
InstructorsCap
ExilesCirclet
BrokenRimesEcho
BlizzardStrayer
WineStainedTricorne
HeartOfDepth
WitchsScorchingHat
CrimsonWitchOfFlames
ThunderSummonersCrown
ThunderingFury
ViridescentVenerersDiadem
ViridescentVenerer
MaskOfSolitudeBasalt
ArchaicPetra
LaurelCoronet
DeepwoodMemories
Trait Implementations§
Source§impl Clone for ArtifactCard
impl Clone for ArtifactCard
Source§fn clone(&self) -> ArtifactCard
fn clone(&self) -> ArtifactCard
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 ArtifactCard
impl Debug for ArtifactCard
Source§impl From<ArtifactCard> for ActionCard
impl From<ArtifactCard> for ActionCard
Source§fn from(value: ArtifactCard) -> ActionCard
fn from(value: ArtifactCard) -> ActionCard
Converts to this type from the input type.
Source§impl From<ArtifactCard> for Card
impl From<ArtifactCard> for Card
Source§fn from(value: ArtifactCard) -> Card
fn from(value: ArtifactCard) -> Card
Converts to this type from the input type.
Source§impl From<ArtifactCard> for EquipmentCard
impl From<ArtifactCard> for EquipmentCard
Source§fn from(value: ArtifactCard) -> EquipmentCard
fn from(value: ArtifactCard) -> EquipmentCard
Converts to this type from the input type.
Source§impl Hash for ArtifactCard
impl Hash for ArtifactCard
Source§impl PartialEq for ArtifactCard
impl PartialEq for ArtifactCard
Source§impl PlayingCard for ArtifactCard
impl PlayingCard for ArtifactCard
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 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 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 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 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 ArtifactCard
impl Eq for ArtifactCard
impl StructuralPartialEq for ArtifactCard
Auto Trait Implementations§
impl Freeze for ArtifactCard
impl RefUnwindSafe for ArtifactCard
impl Send for ArtifactCard
impl Sync for ArtifactCard
impl Unpin for ArtifactCard
impl UnwindSafe for ArtifactCard
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