fn print_disambiguation_help<'tcx>(
    item_name: Ident,
    args: Option<(&'tcx Expr<'tcx>, &'tcx [Expr<'tcx>])>,
    err: &mut Diagnostic,
    trait_name: String,
    rcvr_ty: Ty<'_>,
    kind: AssocKind,
    def_id: DefId,
    span: Span,
    candidate: Option<usize>,
    source_map: &SourceMap,
    fn_has_self_parameter: bool
)