penum 0.1.30

Make enum conform to a given pattern
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![allow(dead_code)]
extern crate penum;
use penum::penum;

trait Trait {}
impl Trait for i32 {}
impl Trait for usize {}

#[penum((impl Trait, impl Copy))]
enum Foo {
    Bar(i32, i32),
    Bor(usize, i32),
}

fn main() {}