diff options
| author | Nathaniel Herman <nherman@college.harvard.edu> | 2014-01-25 15:33:31 -0500 |
|---|---|---|
| committer | Nathaniel Herman <nherman@college.harvard.edu> | 2014-01-30 18:41:43 -0500 |
| commit | 339603426e65896a06fcebf63f3d751f242ee820 (patch) | |
| tree | 0cc19e1edca4c43dd845199b8d08831777fe1b9c /src/libextra | |
| parent | d451c150570a7da02314795abd6777c80f361e93 (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.rs | 2 |
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()) } } |
