对于那些不能“隐式复制”的类型,提供它们所需要的Clone特性。
Clone
Clone - 此宏用以生成特性Clone的impl。
macro_rules! Clone { ($item:item) => {...}; }
Clone - 一个通用的特性,用于显式地复制对象。
pub trait Clone { pub fn clone(&self) -> self; pub fn clone_from(&mut self, source: &self) {...} }