diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2013-07-10 14:43:25 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2013-07-17 14:57:53 -0700 |
| commit | e20549ff192edec9d625f1119bcb077c3abaf070 (patch) | |
| tree | 9cf88e584f36dc0d7f9f29a2fae55f0203bbc39c /src/libstd/tuple.rs | |
| parent | 99d44d24c7744361b352499b5f54b8f0bab876ec (diff) | |
| download | rust-e20549ff192edec9d625f1119bcb077c3abaf070.tar.gz rust-e20549ff192edec9d625f1119bcb077c3abaf070.zip | |
librustc: Remove all uses of the `Copy` bound.
Diffstat (limited to 'src/libstd/tuple.rs')
| -rw-r--r-- | src/libstd/tuple.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/libstd/tuple.rs b/src/libstd/tuple.rs index 841be4df6e2..6201e753bc9 100644 --- a/src/libstd/tuple.rs +++ b/src/libstd/tuple.rs @@ -13,7 +13,6 @@ #[allow(missing_doc)]; use clone::Clone; -use kinds::Copy; use vec; use vec::ImmutableVector; use iterator::IteratorUtil; @@ -86,8 +85,8 @@ pub trait ExtendedTupleOps<A,B> { } impl<'self, - A:Copy + Clone, - B:Copy + Clone> + A:Clone, + B:Clone> ExtendedTupleOps<A,B> for (&'self [A], &'self [B]) { #[inline] @@ -109,10 +108,7 @@ impl<'self, } } -impl<A:Copy + Clone, - B:Copy + Clone> - ExtendedTupleOps<A,B> for - (~[A], ~[B]) { +impl<A:Clone, B:Clone> ExtendedTupleOps<A,B> for (~[A], ~[B]) { #[inline] fn zip(&self) -> ~[(A, B)] { match *self { |
