pub fn suggest_desugaring_async_fn_to_impl_future_in_trait<'tcx>(
    tcx: TyCtxt<'tcx>,
    sig: FnSig<'tcx>,
    body: TraitFn<'tcx>,
    opaque_def_id: LocalDefId,
    add_bounds: &str
) -> Option<Vec<(Span, String)>>