Enum gamemstr_common::creature::AttributeType
source · pub enum AttributeType {
Show 20 variants
CreatureType(AttributeInfo),
Alignment(AttributeInfo),
ArmorClass(AttributeInfo),
HealthPoints(AttributeInfo),
Speed(AttributeInfo),
Stats(AttributeInfo),
SavingThrows(AttributeInfo),
DamageResistances(AttributeInfo),
DamageImmunities(AttributeInfo),
DamageVulnerabilities(AttributeInfo),
ConditionImmunities(AttributeInfo),
Skills(AttributeInfo),
Senses(AttributeInfo),
Languages(AttributeInfo),
ChallengeRating(AttributeInfo),
RacialTraits(AttributeInfo),
Description(AttributeInfo),
Actions(AttributeInfo),
Lair(AttributeInfo),
Other(AttributeInfo),
}Variants§
CreatureType(AttributeInfo)
Alignment(AttributeInfo)
ArmorClass(AttributeInfo)
HealthPoints(AttributeInfo)
Speed(AttributeInfo)
Stats(AttributeInfo)
SavingThrows(AttributeInfo)
DamageResistances(AttributeInfo)
DamageImmunities(AttributeInfo)
DamageVulnerabilities(AttributeInfo)
ConditionImmunities(AttributeInfo)
Skills(AttributeInfo)
Senses(AttributeInfo)
Languages(AttributeInfo)
ChallengeRating(AttributeInfo)
RacialTraits(AttributeInfo)
Description(AttributeInfo)
Actions(AttributeInfo)
Lair(AttributeInfo)
Other(AttributeInfo)
Trait Implementations§
source§impl Clone for AttributeType
impl Clone for AttributeType
source§fn clone(&self) -> AttributeType
fn clone(&self) -> AttributeType
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 AttributeType
impl Debug for AttributeType
source§impl<'de> Deserialize<'de> for AttributeType
impl<'de> Deserialize<'de> for AttributeType
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 AttributeType
impl Display for AttributeType
source§impl Hash for AttributeType
impl Hash for AttributeType
source§impl PartialEq<AttributeType> for AttributeType
impl PartialEq<AttributeType> for AttributeType
source§fn eq(&self, other: &AttributeType) -> bool
fn eq(&self, other: &AttributeType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.