pub(crate) fn fn_sig<'tcx>(
tcx: TyCtxt<'tcx>,
def_id: DefId,
_: QueryCycle<'tcx>,
err: Diag<'_>,
) -> EarlyBinder<'tcx, PolyFnSig<'tcx>>pub(crate) fn fn_sig<'tcx>(
tcx: TyCtxt<'tcx>,
def_id: DefId,
_: QueryCycle<'tcx>,
err: Diag<'_>,
) -> EarlyBinder<'tcx, PolyFnSig<'tcx>>