From 0e8dddfa217c1b4eca57ca9d4fa056a24bcf27e0 Mon Sep 17 00:00:00 2001 From: timofey Date: Wed, 28 Jun 2023 12:11:45 +0000 Subject: [PATCH] use `join` function instead of macro --- src/func/instances/future.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/func/instances/future.rs b/src/func/instances/future.rs index 2440cd5..22368a4 100644 --- a/src/func/instances/future.rs +++ b/src/func/instances/future.rs @@ -8,7 +8,7 @@ use std::{future::Future, pin::Pin}; use futures::{ - future::{select, Either, Shared}, + future::{join, select, Either, Shared}, join, FutureExt, }; @@ -65,7 +65,7 @@ impl<'a> ApplicativeLA2<'a> for FutureInstance { impl<'a> ApplicativeTuple<'a> for FutureInstance { fn tuple((fa, fb): (Self::F, Self::F)) -> Self::F<(A, B)> { - Box::pin(async { join!(fa, fb) }) + Box::pin(join(fa, fb)) } }