pub trait DeepCopy: CopyType<Copy = Deep> { }
Marker trait for deep-copy types. You should never implement this trait directly, but rather implement CopyType with Copy=Deep.
CopyType
Copy=Deep