Diffstat (limited to 'tests/common/protocol/request_hint.rs')
-rw-r--r--tests/common/protocol/request_hint.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/common/protocol/request_hint.rs b/tests/common/protocol/request_hint.rs
index be203b3..012ca99 100644
--- a/tests/common/protocol/request_hint.rs
+++ b/tests/common/protocol/request_hint.rs
@@ -1,7 +1,7 @@
use mockall::mock;
use treaty::{
any::{any_trait, TypeName},
- effect::{Effect, Future},
+ effect::{Effect, Effective, ErasedEffective},
protocol::visitor::{RequestHint, RequestHintProto, Value, ValueProto, VisitResult},
protocol::DynWalker,
Flow,
@@ -27,7 +27,7 @@ impl<'ctx, E: Effect> RequestHint<'ctx, E> for MockRequestHintVisitor<E> {
fn request_hint<'a>(
&'a mut self,
walker: DynWalker<'a, 'ctx>,
- ) -> Future<'a, VisitResult<DynWalker<'a, 'ctx>>, E> {
- E::ready(self.request_hint()(&(), walker))
+ ) -> ErasedEffective<'a, VisitResult<DynWalker<'a, 'ctx>>, E> {
+ E::ready(self.request_hint()(&(), walker)).into_erased()
}
}