enum_convert 0.2.0

A Rust procedural macro library for deriving automatic conversions between enum variants
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use enum_convert::EnumFrom;

enum Source {
    Unit,
}

#[derive(EnumFrom)] // Should only work on enums
#[enum_from(Source)]
struct Target {
    field: i32,
}

fn main() {}