fn parse_enum<'a>(
cx: &mut Context<'a>,
brace_token: Brace,
variants: &'a Punctuated<Variant, Comma>,
generate: &mut GenerateTokens,
) -> Result<()>
fn parse_enum<'a>(
cx: &mut Context<'a>,
brace_token: Brace,
variants: &'a Punctuated<Variant, Comma>,
generate: &mut GenerateTokens,
) -> Result<()>