[][src]Function tao_of_rust::ch03::tag_trait::impl_clone

pub fn impl_clone()

用作标签的trait:Copy

实现Copy必须也实现Clone

Base usage:

struct MyStruct;
impl Copy for MyStruct { }
impl Clone for MyStruct {
    fn clone(&self) -> MyStruct {
        *self
    }
}Run

Base usage: 可以用derive属性自动生成Copy

#[derive(Copy, Clone)]
struct MyStruct;Run