From 1f41140c22dc36f3ab14fbcb04cc67a4c1224bb5 Mon Sep 17 00:00:00 2001 From: Chris Morgan <me@chrismorgan.info> Date: Fri, 16 Aug 2013 20:17:27 +1000 Subject: [PATCH] Implement Clone and DeepClone for time types. --- src/libextra/time.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libextra/time.rs b/src/libextra/time.rs index f79e01b6f28..1e7b52daab3 100644 --- a/src/libextra/time.rs +++ b/src/libextra/time.rs @@ -34,7 +34,7 @@ pub mod rustrt { } /// A record specifying a time value in seconds and nanoseconds. -#[deriving(Eq, Encodable, Decodable)] +#[deriving(Clone, DeepClone, Eq, Encodable, Decodable)] pub struct Timespec { sec: i64, nsec: i32 } /* @@ -100,7 +100,7 @@ pub fn tzset() { } } -#[deriving(Eq, Encodable, Decodable)] +#[deriving(Clone, DeepClone, Eq, Encodable, Decodable)] pub struct Tm { tm_sec: i32, // seconds after the minute ~[0-60] tm_min: i32, // minutes after the hour ~[0-59]