Diffstat (limited to 'tests/common/builder.rs')
-rw-r--r--tests/common/builder.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/common/builder.rs b/tests/common/builder.rs
index e12b013..a40e8fa 100644
--- a/tests/common/builder.rs
+++ b/tests/common/builder.rs
@@ -1,7 +1,7 @@
use mockall::mock;
use treaty::{
any::{indirect, AnyTrait, AnyTraitObject, TypeNameId},
- effect::{Effect, Future},
+ effect::{Effect, Effective, ErasedEffective},
protocol::DynVisitor,
Builder, BuilderTypes,
};
@@ -49,18 +49,18 @@ impl<Seed: 'static, Value: 'static, Error: 'static> MockBuilder<Seed, Value, Err
impl<'ctx, Seed: Send + Sync, Value: Send + Sync, Error: Send + Sync, E: Effect> Builder<'ctx, E>
for MockBuilder<Seed, Value, Error>
{
- fn from_seed<'a>(seed: Self::Seed) -> Future<'a, Self, E>
+ fn from_seed<'a>(seed: Self::Seed) -> ErasedEffective<'a, Self, E>
where
Self: 'a,
{
- E::ready(Self::from_seed(seed))
+ E::ready(Self::from_seed(seed)).into_erased()
}
- fn build<'a>(self) -> Future<'a, Result<Self::Value, Self::Error>, E>
+ fn build<'a>(self) -> ErasedEffective<'a, Result<Self::Value, Self::Error>, E>
where
Self: 'a,
{
- E::ready(self.build())
+ E::ready(self.build()).into_erased()
}
fn as_visitor(&mut self) -> DynVisitor<'_, 'ctx> {