pub struct SolitaireCard { /* private fields */ }Expand description
Solitaire card
Implementations§
Source§impl SolitaireCard
impl SolitaireCard
Sourcepub const fn new_down(card: StandardCard) -> Self
pub const fn new_down(card: StandardCard) -> Self
Create a new solitaire card face down
Sourcepub const fn new_up(card: StandardCard) -> Self
pub const fn new_up(card: StandardCard) -> Self
Create a new solitaire card face up
Sourcepub const fn is_facedown(self) -> bool
pub const fn is_facedown(self) -> bool
Returns if the card is face down or not
Sourcepub const fn card(self) -> StandardCard
pub const fn card(self) -> StandardCard
Return the card
Trait Implementations§
Source§impl Clone for SolitaireCard
impl Clone for SolitaireCard
Source§fn clone(&self) -> SolitaireCard
fn clone(&self) -> SolitaireCard
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 SolitaireCard
Source§impl Debug for SolitaireCard
impl Debug for SolitaireCard
Source§impl<'de> Deserialize<'de> for SolitaireCard
impl<'de> Deserialize<'de> for SolitaireCard
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 SolitaireCard
Source§impl From<SolitaireCard> for StandardCard
impl From<SolitaireCard> for StandardCard
Source§fn from(val: SolitaireCard) -> Self
fn from(val: SolitaireCard) -> Self
Converts to this type from the input type.
Source§impl From<StandardCard> for SolitaireCard
impl From<StandardCard> for SolitaireCard
Source§fn from(val: StandardCard) -> Self
fn from(val: StandardCard) -> Self
Converts to this type from the input type.
Source§impl Hash for SolitaireCard
impl Hash for SolitaireCard
Source§impl Ord for SolitaireCard
impl Ord for SolitaireCard
Source§fn cmp(&self, other: &SolitaireCard) -> Ordering
fn cmp(&self, other: &SolitaireCard) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SolitaireCard
impl PartialEq for SolitaireCard
Source§fn eq(&self, other: &SolitaireCard) -> bool
fn eq(&self, other: &SolitaireCard) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SolitaireCard
impl PartialOrd for SolitaireCard
Source§impl Serialize for SolitaireCard
impl Serialize for SolitaireCard
impl StructuralPartialEq for SolitaireCard
Auto Trait Implementations§
impl Freeze for SolitaireCard
impl RefUnwindSafe for SolitaireCard
impl Send for SolitaireCard
impl Sync for SolitaireCard
impl Unpin for SolitaireCard
impl UnsafeUnpin for SolitaireCard
impl UnwindSafe for SolitaireCard
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