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