{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"CandidateSource::Impl(impl_did)"}]}
                    CandidateSource::Impl(impl_did) => {
                let (assoc_did, self_ty) = match candidate_source {
                        (*impl_did, self.tcx.type_of(*impl_did).instantiate_identity())