pub enum Mana {
X,
Any(AnyMana),
Colored(ColoredMana),
Hybrid(HybridMana),
MonocoloredHybrid(MonocoloredHybridMana),
Phyrexian(PhyrexianMana),
HybridPhyrexian(HybridPhyrexianMana),
Snow,
}Variants§
X
Any(AnyMana)
Colored(ColoredMana)
Hybrid(HybridMana)
MonocoloredHybrid(MonocoloredHybridMana)
Phyrexian(PhyrexianMana)
HybridPhyrexian(HybridPhyrexianMana)
Snow
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Mana
impl<'de> Deserialize<'de> for Mana
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 Ord for Mana
impl Ord for Mana
Source§impl PartialOrd for Mana
impl PartialOrd for Mana
impl Copy for Mana
impl Eq for Mana
impl StructuralPartialEq for Mana
Auto Trait Implementations§
impl Freeze for Mana
impl RefUnwindSafe for Mana
impl Send for Mana
impl Sync for Mana
impl Unpin for Mana
impl UnwindSafe for Mana
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