pub fn new_shuffled() -> Deck {
        let mut d = Deck::new_unshuffled();
        d.shuffle();
        d
    }
/// A freshly shuffled deck of 52 cards.
A freshly shuffled deck of 52 cards.
A freshly shuffled deck of 52 cards .
pub fn new_shuffled() -> Deck {
        let mut d = Deck::new_unshuffled();
        d.shuffle();
        d
    }
pub fn new_shuffled ( ) -> Deck { let mut d = Deck :: new_unshuffled ( ) ; d . shuffle ( ) ; d }
A freshly shuffled deck of 52 cards.
A freshly shuffled deck of 52 cards .