[][src]Struct card::Deck

pub struct Deck(_);

Methods

impl Deck[src]

pub fn new() -> Deck[src]

pub fn shuffle(&mut self)[src]

pub fn draw(&mut self) -> Option<Card>[src]

pub fn deal_each(&mut self, players: &mut Vec<Player>) -> bool[src]

Trait Implementations

impl<'a> IntoIterator for &'a Deck[src]

type Item = &'a Card

The type of the elements being iterated over.

type IntoIter = Iter<'a, Card>

Which kind of iterator are we turning this into?

Auto Trait Implementations

impl RefUnwindSafe for Deck

impl Send for Deck

impl Sync for Deck

impl Unpin for Deck

impl UnwindSafe for Deck

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,