blob: 36018c48f71f43def7a592c66c3538cbdb30c0c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use cards::{Card, Stack, Suit, Value};
fn main() {
let card = Card::new(Suit::Spades, Value::Ace);
let card0 = Card::new(Suit::Hearts, Value::Ace);
let card1 = Card::new(Suit::Clubs, Value::Ace);
let card2 = Card::new(Suit::Diamonds, Value::Ace);
let mut stack = Stack::new(vec![card, card0, card1, card2]);
stack.shuffle();
loop {
if let Ok(c) = stack.next() {
println!("{:?}", c);
}
}
}
|