]> git.lizzy.rs Git - rust.git/commitdiff
Peekable::peek(): Use Option::as_ref()
authorMartin Glagla <martingl@gmx.de>
Thu, 3 Nov 2016 21:22:27 +0000 (22:22 +0100)
committerMartin Glagla <martingl@gmx.de>
Thu, 3 Nov 2016 21:22:27 +0000 (22:22 +0100)
src/libcore/iter/mod.rs

index df4f5e5c5764335d1cc53cde45caa840bb14ad27..97a232de6718e0fe333f04f472b7e327a6ab59fc 100644 (file)
@@ -1341,10 +1341,7 @@ pub fn peek(&mut self) -> Option<&I::Item> {
         if self.peeked.is_none() {
             self.peeked = self.iter.next();
         }
-        match self.peeked {
-            Some(ref value) => Some(value),
-            None => None,
-        }
+        self.peeked.as_ref()
     }
 }