{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"#[instrument(skip(self),"}]}
    #[instrument(skip(self), level = "debug")]
    /// with the unconstrained type `self_ty`.
    pub(crate) fn obligations_for_self_ty(&self, self_ty: ty::TyVid) -> PredicateObligations<'tcx> {