about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorMartin Glagla <martingl@gmx.de>2016-11-03 22:22:27 +0100
committerMartin Glagla <martingl@gmx.de>2016-11-03 22:22:27 +0100
commited0230ee568ca9325a1fb5ffeca2ee9b34233ce1 (patch)
treee2dda402e5fd79fdb15a5921ab2f654f1ec155a4 /src/libcore
parentac919fcd9d4a958baf99b2f2ed5c3d38a2ebf9d0 (diff)
downloadrust-ed0230ee568ca9325a1fb5ffeca2ee9b34233ce1.tar.gz
rust-ed0230ee568ca9325a1fb5ffeca2ee9b34233ce1.zip
Peekable::peek(): Use Option::as_ref()
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/iter/mod.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/libcore/iter/mod.rs b/src/libcore/iter/mod.rs
index df4f5e5c576..97a232de671 100644
--- a/src/libcore/iter/mod.rs
+++ b/src/libcore/iter/mod.rs
@@ -1341,10 +1341,7 @@ impl<I: Iterator> Peekable<I> {
         if self.peeked.is_none() {
             self.peeked = self.iter.next();
         }
-        match self.peeked {
-            Some(ref value) => Some(value),
-            None => None,
-        }
+        self.peeked.as_ref()
     }
 }