From 30d55ecacbf490dc36105fcf558e267616b2e01f Mon Sep 17 00:00:00 2001 From: clizia Date: Tue, 7 Jan 2025 19:54:52 +0100 Subject: [PATCH] i am stupid --- src/deck.rs | 6 +++--- src/main.rs | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/deck.rs b/src/deck.rs index a0cc68b..7085d7b 100644 --- a/src/deck.rs +++ b/src/deck.rs @@ -30,10 +30,10 @@ impl Deck { } } - pub fn shuffle(mut deck: Deck) -> Deck { + pub fn shuffle(mut self) -> Deck { let mut rng = rng(); - deck.deck.shuffle(&mut rng); + self.deck.shuffle(&mut rng); - deck + self } } diff --git a/src/main.rs b/src/main.rs index e6fe6ca..dc71211 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,8 +5,7 @@ mod deck; mod player; fn main() { - let mut deck: Deck = Deck::new(); - deck = Deck::shuffle(deck); + let deck: Deck = Deck::new().shuffle(); println!("{:?}\n{}", deck.deck, deck.deck.len()); }