structified_enum 0.1.0

Marcos to structify unit-like enum with discriminants
Documentation
use structified_enum::structify;

#[structify]
#[repr(i32, i64)]
enum DupTypeRepr { A }

#[structify]
#[repr(C, transparent)]
enum CTransRepr { A }

#[structify]
#[repr(transparent, transparent)]
enum DupTransRepr { A }

#[structify]
#[repr(u64)]
enum UnsizeRepr { A = -1 }

fn main() {}