diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2013-05-16 14:15:37 +1000 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2013-05-16 22:55:08 +1000 |
| commit | cd2eb4701fc16e7acd6934759be043b1f7e5586d (patch) | |
| tree | 056658f88fad7d623ef7843e51992dc8c258050d /src/test/run-pass/deriving-clone-generic-struct.rs | |
| parent | 2329651770d026ff422ad40dabe576965f46c852 (diff) | |
| download | rust-cd2eb4701fc16e7acd6934759be043b1f7e5586d.tar.gz rust-cd2eb4701fc16e7acd6934759be043b1f7e5586d.zip | |
syntax: implement #[deriving(DeepClone)]. Fixes #6514.
Diffstat (limited to 'src/test/run-pass/deriving-clone-generic-struct.rs')
| -rw-r--r-- | src/test/run-pass/deriving-clone-generic-struct.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/run-pass/deriving-clone-generic-struct.rs b/src/test/run-pass/deriving-clone-generic-struct.rs index 0a7a5a3aa75..fd300cbc8b7 100644 --- a/src/test/run-pass/deriving-clone-generic-struct.rs +++ b/src/test/run-pass/deriving-clone-generic-struct.rs @@ -8,11 +8,13 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#[deriving(Clone)] +#[deriving(Clone, DeepClone)] struct S<T> { foo: (), bar: (), baz: T, } -pub fn main() {} +pub fn main() { + let _ = S { foo: (), bar: (), baz: 1i }.clone().deep_clone(); +} |
