diff options
| author | blake2-ppc <blake2-ppc> | 2013-09-01 18:20:24 +0200 |
|---|---|---|
| committer | blake2-ppc <blake2-ppc> | 2013-09-01 18:20:24 +0200 |
| commit | 7c369ee7337cee50f8ef05b9d2833e2aa30d802e (patch) | |
| tree | f23d4238ab36002ed0274f775a9c27af2e15b68d /src/libstd | |
| parent | 35040dfccc6674e8eda71b34a8cd1b4cc1b45842 (diff) | |
| download | rust-7c369ee7337cee50f8ef05b9d2833e2aa30d802e.tar.gz rust-7c369ee7337cee50f8ef05b9d2833e2aa30d802e.zip | |
std/extra: Add ExactSize for Bitv, DList, RingBuf, Option iterators
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/option.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libstd/option.rs b/src/libstd/option.rs index f99a595f2eb..dd66630187d 100644 --- a/src/libstd/option.rs +++ b/src/libstd/option.rs @@ -46,7 +46,7 @@ use cmp::{Eq,Ord}; use util; use num::Zero; use iterator; -use iterator::{Iterator, DoubleEndedIterator}; +use iterator::{Iterator, DoubleEndedIterator, ExactSize}; use str::{StrSlice, OwnedStr}; use to_str::ToStr; use clone::DeepClone; @@ -402,6 +402,8 @@ impl<A> DoubleEndedIterator<A> for OptionIterator<A> { } } +impl<A> ExactSize<A> for OptionIterator<A> {} + #[cfg(test)] mod tests { use super::*; |
