1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#![allow(dead_code)] use field_names::VariantNames; #[derive(VariantNames)] enum Example { Hello(String), #[variant_names(skip)] Secret(String), World { planet: String, person: String, }, } fn main() { println!("{:?}", Example::VARIANTS); }