{"ast_node_type":"variable","tokens":[{"end":100,"kind":"keyword","start":0,"text":"&&"}]}
                && let Some(Res::Def(DefKind::Struct | DefKind::Union, did)) = resolution.full_res()
                && let Some(resolution) = self.r.partial_res_map.get(&node_id)
                && let Some(fields) = self.r.field_idents(did)