Diffstat (limited to 'tests/common/builder.rs')
| -rw-r--r-- | tests/common/builder.rs | 10 |
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> { |