fn visit_variants<'a>(
cx: &mut Context<'a>,
variants: &'a Punctuated<Variant, Comma>,
) -> Result<ProjectedVariants>
fn visit_variants<'a>(
cx: &mut Context<'a>,
variants: &'a Punctuated<Variant, Comma>,
) -> Result<ProjectedVariants>