{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
                if self.seen.insert(def.did()) {
            ty::Adt(def, _) => {
                    for field in def.all_fields() {