From f9e9610de50c76f6c1b696efcba0912ac85c87a4 Mon Sep 17 00:00:00 2001
From: David Mehren <dmehren1@gmail.com>
Date: Sun, 8 Jul 2018 21:27:39 +0200
Subject: [PATCH] Some clippy fixes

---
 src/trees/bp_tree.rs    | 4 ++--
 src/trees/louds_tree.rs | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/trees/bp_tree.rs b/src/trees/bp_tree.rs
index 3caab4f..233ea72 100644
--- a/src/trees/bp_tree.rs
+++ b/src/trees/bp_tree.rs
@@ -135,7 +135,7 @@ impl<L: PartialEq + Clone + Debug> SuccinctTree<BPTree<L>, L> for BPTree<L> {
         Ok(Self {
             rankselect: RankSelect::new(bitvec.clone(), superblock_size as usize),
             minmax: MinMax::new(bitvec.clone(), 1024),
-            labels: labels,
+            labels,
         })
     }
 
@@ -266,7 +266,7 @@ impl<L: PartialEq + Clone + Debug> BPTree<L> {
         Ok(Self {
             minmax: MinMax::new(rankselect.bits().clone(), 1024),
             labels: Vec::with_capacity(rankselect.bits().len() as usize),
-            rankselect: rankselect,
+            rankselect,
         })
     }
 
diff --git a/src/trees/louds_tree.rs b/src/trees/louds_tree.rs
index 2c1d583..0d29366 100644
--- a/src/trees/louds_tree.rs
+++ b/src/trees/louds_tree.rs
@@ -188,8 +188,8 @@ impl<L: PartialEq + Clone + Debug> SuccinctTree<LOUDSTree<L>, L> for LOUDSTree<L
             if self.is_leaf(child_index).unwrap() {
                 label_index -= 1;
             }
-            let my_label = self.labels.get(label_index as usize).unwrap().clone();
-            if my_label == label {
+            let my_label = &self.labels[label_index as usize];
+            if *my_label == label {
                 return Ok(child_index);
             }
         }
@@ -247,7 +247,7 @@ impl<L: PartialEq + Clone + Debug> LOUDSTree<L> {
         let rankselect: RankSelect = deserialize(&file).context("Error while deserializing tree.")?;
         Ok(Self {
             labels: Vec::with_capacity(rankselect.bits().len() as usize),
-            rankselect: rankselect,
+            rankselect,
         })
     }
 
-- 
GitLab