Diffstat (limited to 'src/macros/build.rs')
-rw-r--r--src/macros/build.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/macros/build.rs b/src/macros/build.rs
index 380063b..b990f08 100644
--- a/src/macros/build.rs
+++ b/src/macros/build.rs
@@ -48,7 +48,7 @@ macro_rules! Build {
fn new_builders<'a>(seed: Self::Seed) -> $crate::effect::ErasedEffective<'a, Self::Builders, E> {
let ($($field),*) = seed;
- use $crate::effect::Effective;
+ use $crate::effect::EffectiveExt;
$crate::effect::join(
($(<<$type as $crate::Build<'ctx, M, E>>::Builder as $crate::Builder::<E>>::from_seed($field),)*)
@@ -56,7 +56,7 @@ macro_rules! Build {
Builders {
$($field),*
}
- }).into_erased()
+ })
// E::wrap(async move {
// Builders {
@@ -67,7 +67,7 @@ macro_rules! Build {
fn from_builders<'a>(builders: Self::Builders) -> $crate::effect::ErasedEffective<'a, Result<Self::T, Self::Error>, E> {
use $crate::Builder;
- use $crate::effect::Effective;
+ use $crate::effect::EffectiveExt;
$crate::effect::try_join(
(
@@ -78,7 +78,7 @@ macro_rules! Build {
$($field),*
}),
Err(err) => Err(err)
- }).into_erased()
+ })
// E::wrap(async {
// Ok($name {