deepclone 0.1.0

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
use deepclone::DeepClone;

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

fn main() {}