{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"if"}]}
            if def_id != self.root_def_id && self.tcx.is_descendant_of(def_id, self.root_def_id) {
        fn visit_opaque(&mut self, def_id: DefId, args: GenericArgsRef<'tcx>) {
                let child_variances = self.tcx.variances_of(def_id);