fix!: removen in Cards struct renamed to get
authorMA Beaudet <ma@beaudet.xyz>
Sun, 7 Nov 2021 19:32:32 +0000 (20:32 +0100)
committerMA Beaudet <ma@beaudet.xyz>
Sun, 7 Nov 2021 19:32:32 +0000 (20:32 +0100)
examples/simulation.rs
src/lib.rs

index f4c972d..f7f84e8 100644 (file)
@@ -11,7 +11,7 @@ fn main() {
         .map(|_| Cards::new().with_rules(&rules, &mut deck).clone())
         .collect();
     let mut table = Cards::new();
-    table.with_cards(deck.removen(5).unwrap());
+    table.with_cards(deck.get(5).unwrap());
 
     let result = Evaluator::new()
         .with_rules(&rules)
index 45a6f11..e173037 100644 (file)
@@ -193,17 +193,17 @@ impl Cards {
     pub fn with_rules<'a>(&'a mut self, rules: &Rules, deck: &mut Cards) -> &'a mut Cards {
         match rules {
             Rules::Classic => {
-                self.with_cards(deck.removen(5).unwrap());
+                self.with_cards(deck.get(5).unwrap());
             }
 
             Rules::Holdem => {
-                self.with_cards(deck.removen(2).unwrap());
+                self.with_cards(deck.get(2).unwrap());
             }
         };
         self
     }
 
-    pub fn removen(&mut self, n: usize) -> Option<Cards> {
+    pub fn get(&mut self, n: usize) -> Option<Cards> {
         if self.0.len() < n {
             None
         } else {