{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"ty::Adt(adt_def,"}]}
                ty::Adt(adt_def, args) if !adt_def.is_union() => {
                // Recurse and checks for some compound types. (but not unions)
                    // Handle structs.