pub enum CardStateName {
Show 14 variants
Original,
FaceDown,
Flipped,
Backside,
Meld,
LeftSplit,
RightSplit,
Secondary,
EmptyRoom,
SpecializeW,
SpecializeU,
SpecializeB,
SpecializeR,
SpecializeG,
}Expand description
Which face/state a card is currently showing.
Mirrors Java CardStateName.
Variants§
Original
FaceDown
Flipped
Backside
Meld
LeftSplit
RightSplit
Secondary
EmptyRoom
SpecializeW
SpecializeU
SpecializeB
SpecializeR
SpecializeG
Implementations§
Source§impl CardStateName
impl CardStateName
pub fn from_str_compat(s: &str) -> Option<Self>
Trait Implementations§
Source§impl Clone for CardStateName
impl Clone for CardStateName
Source§fn clone(&self) -> CardStateName
fn clone(&self) -> CardStateName
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CardStateName
Source§impl Debug for CardStateName
impl Debug for CardStateName
Source§impl Default for CardStateName
impl Default for CardStateName
Source§fn default() -> CardStateName
fn default() -> CardStateName
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CardStateName
impl<'de> Deserialize<'de> for CardStateName
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
impl Eq for CardStateName
Source§impl Hash for CardStateName
impl Hash for CardStateName
Source§impl PartialEq for CardStateName
impl PartialEq for CardStateName
Source§impl Serialize for CardStateName
impl Serialize for CardStateName
impl StructuralPartialEq for CardStateName
Auto Trait Implementations§
impl Freeze for CardStateName
impl RefUnwindSafe for CardStateName
impl Send for CardStateName
impl Sync for CardStateName
impl Unpin for CardStateName
impl UnsafeUnpin for CardStateName
impl UnwindSafe for CardStateName
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