From 1f1ca5a13289e7b8efe49b302c4ce921237dc87c Mon Sep 17 00:00:00 2001 From: Peter Goodspeed-Niklaus Date: Wed, 18 Nov 2020 12:13:47 +0100 Subject: [PATCH] remove redundant clones in exercise examples --- exercises/book-store/example.rs | 2 +- exercises/grep/example.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/book-store/example.rs b/exercises/book-store/example.rs index 76acf3a53..c62b2b97f 100644 --- a/exercises/book-store/example.rs +++ b/exercises/book-store/example.rs @@ -154,7 +154,7 @@ impl Iterator for DecomposeGroups { let mut book_iter = backing_bt.iter(); *book_iter.next().unwrap() }; - hypothetical = groups.clone(); + hypothetical = groups; hypothetical[0].0.borrow_mut().remove(&book); hypothetical.push(Group::new_containing(book)); hypothetical.sort(); diff --git a/exercises/grep/example.rs b/exercises/grep/example.rs index 84c41c687..7e777d70b 100644 --- a/exercises/grep/example.rs +++ b/exercises/grep/example.rs @@ -67,9 +67,9 @@ pub fn grep(pattern: &str, flags: &Flags, files: &[&str]) -> Result, let mut inner_pattern = String::from(pattern); if flags.use_caseinsensitive_comparison { - inner_line = inner_line.to_lowercase().to_string(); + inner_line = inner_line.to_lowercase(); - inner_pattern = inner_pattern.to_lowercase().to_string(); + inner_pattern = inner_pattern.to_lowercase(); } if flags.use_inverted_comparison {