summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-08-19 15:36:43 -0400
committerDaniel Micay <danielmicay@gmail.com>2013-08-20 22:05:03 -0400
commitb68eedf846e07e093e9e46b781b7a16a49bcb7b1 (patch)
tree8d6a31257bac2701490a5d9e5878ff3c7c843977 /src/libstd
parent25bac776d910df7458337f397fc7f09c26c6ff7e (diff)
downloadrust-b68eedf846e07e093e9e46b781b7a16a49bcb7b1.tar.gz
rust-b68eedf846e07e093e9e46b781b7a16a49bcb7b1.zip
option: derive Clone/DeepClone for the iterator
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/option.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstd/option.rs b/src/libstd/option.rs
index af4fabef78b..7faa98c2433 100644
--- a/src/libstd/option.rs
+++ b/src/libstd/option.rs
@@ -388,6 +388,7 @@ impl<T> Zero for Option<T> {
 }
 
 /// An iterator that yields either one or zero elements
+#[deriving(Clone, DeepClone)]
 pub struct OptionIterator<A> {
     priv opt: Option<A>
 }