about summary refs log tree commit diff
path: root/src/libextra
diff options
context:
space:
mode:
authorNathaniel Herman <nherman@college.harvard.edu>2014-01-25 15:33:31 -0500
committerNathaniel Herman <nherman@college.harvard.edu>2014-01-30 18:41:43 -0500
commit339603426e65896a06fcebf63f3d751f242ee820 (patch)
tree0cc19e1edca4c43dd845199b8d08831777fe1b9c /src/libextra
parentd451c150570a7da02314795abd6777c80f361e93 (diff)
Make pop_ref and mut_pop_ref return Option instead of failing on empty vectors
Diffstat (limited to 'src/libextra')
-rw-r--r--src/libextra/ringbuf.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libextra/ringbuf.rs b/src/libextra/ringbuf.rs
index 4a6e2e1843c..a4c50386262 100644
--- a/src/libextra/ringbuf.rs
+++ b/src/libextra/ringbuf.rs
@@ -325,7 +325,7 @@ impl<'a, T> DoubleEndedIterator<&'a mut T> for MutItems<'a, T> {
             &mut self.remaining1
         };
         self.nelts -= 1;
-        Some(r.mut_pop_ref().get_mut_ref())
+        Some(r.mut_pop_ref().unwrap().get_mut_ref())
     }
 }