light_clone 0.4.1

Compile-time enforcement for O(1) clone operations
Documentation
1
2
3
4
5
6
7
8
use light_clone::LightClone;

#[derive(Clone, LightClone)]
struct BadStruct {
    items: Vec<i32>, // Vec does not implement LightClone
}

fn main() {}