deepclone 0.3.1

Deep clone that copies shared data once: an `Rc`/`Arc` reached twice becomes one new `Rc`/`Arc`
Documentation
1
2
3
4
5
6
7
8
9
10
use deepclone::DeepClone;

#[derive(Clone, DeepClone)]
#[deepclone(clone)]
struct Holder {
    #[deepclone(default)]
    value: u32,
}

fn main() {}