pub struct Hand {
pub books: Vec<IncompleteBook>,
}Expand description
A players hand
Fields§
§books: Vec<IncompleteBook>Implementations§
Source§impl Hand
impl Hand
Sourcepub fn add_book(&mut self, book: IncompleteBook) -> Option<CompleteBook>
pub fn add_book(&mut self, book: IncompleteBook) -> Option<CompleteBook>
Add an IncompleteBook to the Hand. This may produce an CompleteBook.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Hand
impl<'de> Deserialize<'de> for Hand
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
Auto Trait Implementations§
impl Freeze for Hand
impl RefUnwindSafe for Hand
impl Send for Hand
impl Sync for Hand
impl Unpin for Hand
impl UnsafeUnpin for Hand
impl UnwindSafe for Hand
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