Enum gamemstr_common::Alignment
source · pub enum Alignment {
Show 30 variants
AnyAlignment,
AnyChaotic,
AnyEvil,
AnyGood,
AnyLawful,
AnyNeutral,
AnyNonChaotic,
AnyNonEvil,
AnyNonGood,
AnyNonLawful,
AnyNonNeutral,
ChaoticEvil,
ChaoticNeutral,
ChaoticGood,
LawfulEvil,
LawfulNeutral,
LawfulGood,
NeutralEvil,
TrueNeutral,
NeutralGood,
TypicallyChaoticEvil,
TypicallyChaoticNeutral,
TypicallyChaoticGood,
TypicallyLawfulEvil,
TypicallyLawfulNeutral,
TypicallyLawfulGood,
TypicallyNeutralEvil,
TypicallyTrueNeutral,
TypicallyNeutralGood,
Unaligned,
}Variants§
AnyAlignment
AnyChaotic
AnyEvil
AnyGood
AnyLawful
AnyNeutral
AnyNonChaotic
AnyNonEvil
AnyNonGood
AnyNonLawful
AnyNonNeutral
ChaoticEvil
ChaoticNeutral
ChaoticGood
LawfulEvil
LawfulNeutral
LawfulGood
NeutralEvil
TrueNeutral
NeutralGood
TypicallyChaoticEvil
TypicallyChaoticNeutral
TypicallyChaoticGood
TypicallyLawfulEvil
TypicallyLawfulNeutral
TypicallyLawfulGood
TypicallyNeutralEvil
TypicallyTrueNeutral
TypicallyNeutralGood
Unaligned
Trait Implementations§
source§impl<'de> Deserialize<'de> for Alignment
impl<'de> Deserialize<'de> for Alignment
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 IntoEnumIterator for Alignment
impl IntoEnumIterator for Alignment
type Iterator = AlignmentIter
fn iter() -> AlignmentIter ⓘ
source§impl PartialEq<Alignment> for Alignment
impl PartialEq<Alignment> for Alignment
impl StructuralPartialEq for Alignment
Auto Trait Implementations§
impl RefUnwindSafe for Alignment
impl Send for Alignment
impl Sync for Alignment
impl Unpin for Alignment
impl UnwindSafe for Alignment
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