1pub struct Multiple<T> { 2 pub elem : T, 3 pub count : usize 4} 5 6impl<T : Clone> Clone for Multiple<T> { 7 fn clone(&self) -> Self { 8 Multiple { 9 elem : self.elem.clone(), 10 count : self.count 11 } 12 } 13}