{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"//"}]}
                // Enums have multiple variants, which are discriminated with a `Downcast`
            adt.variants().iter_enumerated().any(|(vid, variant)| {
                // projection. Structs have a single variant, and don't use a `Downcast`