light_clone 0.4.1

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

// LightClone without Clone should fail - Clone is required
#[derive(LightClone)]
struct NoClone {
    value: i32,
}

fn main() {}