{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"&&"}]}
        && variant.ident.name == sym::Input
        && let [variant] = &*enum_def.variants
        && let FileName::Real(real) = psess.source_map().span_to_filename(ident.span)