From 4ad9e986ad05e404df73701c098b71f73a847ca6 Mon Sep 17 00:00:00 2001 From: Jeremy Kolb Date: Thu, 4 Jul 2019 13:26:44 -0400 Subject: Some clippy fixes for 1.36 --- crates/ra_mbe/src/tt_cursor.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'crates/ra_mbe/src/tt_cursor.rs') diff --git a/crates/ra_mbe/src/tt_cursor.rs b/crates/ra_mbe/src/tt_cursor.rs index 503c77ef3..8e360ce0f 100644 --- a/crates/ra_mbe/src/tt_cursor.rs +++ b/crates/ra_mbe/src/tt_cursor.rs @@ -171,14 +171,14 @@ impl<'a> TtCursor<'a> { } fn eat_punct3(&mut self, p: &tt::Punct) -> Option> { - let sec = self.eat_punct()?.clone(); - let third = self.eat_punct()?.clone(); - Some(smallvec![p.clone(), sec, third]) + let sec = *self.eat_punct()?; + let third = *self.eat_punct()?; + Some(smallvec![*p, sec, third]) } fn eat_punct2(&mut self, p: &tt::Punct) -> Option> { - let sec = self.eat_punct()?.clone(); - Some(smallvec![p.clone(), sec]) + let sec = *self.eat_punct()?; + Some(smallvec![*p, sec]) } fn eat_multi_char_punct<'b, I>( @@ -251,7 +251,7 @@ impl<'a> TtCursor<'a> { // So we by pass that check here. let mut peekable = TokenPeek::new(self.subtree.token_trees[self.pos..].iter()); let puncts = self.eat_multi_char_punct(punct, &mut peekable); - let puncts = puncts.unwrap_or_else(|| smallvec![punct.clone()]); + let puncts = puncts.unwrap_or_else(|| smallvec![*punct]); Some(crate::Separator::Puncts(puncts)) } -- cgit v1.2.3