syntax_data: {"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":".filter(|fields|"}]}
source_snippet:                 .filter(|fields| fields.len() == 1)
context_before:                 .then(|| &def.variant(FIRST_VARIANT).fields)
context_after:                 .map(|fields| *fields[FieldIdx::ZERO].ty(tcx, args).kind())