Diffstat (limited to 'tests/common/protocol/request_hint.rs')
| -rw-r--r-- | tests/common/protocol/request_hint.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/common/protocol/request_hint.rs b/tests/common/protocol/request_hint.rs index 4f7b7c2..88649df 100644 --- a/tests/common/protocol/request_hint.rs +++ b/tests/common/protocol/request_hint.rs @@ -1,7 +1,7 @@ use effectful::{ bound::{Bool, IsSend, IsSync}, - effective::Effective, - environment::{Environment, NativeForm}, + effective::{Effective, Canonical}, + environment::{Environment}, forward_send_sync, }; use mockall::mock; @@ -18,7 +18,7 @@ mock! { } } -forward_send_sync!({} {} {E: (Environment)} MockRequestHintVisitor<E>); +forward_send_sync!({} {} {E: (Environment + Send)} MockRequestHintVisitor<E>); // any_trait! { // impl['ctx][E] MockRequestHintVisitor<E> = [ @@ -27,11 +27,11 @@ forward_send_sync!({} {} {E: (Environment)} MockRequestHintVisitor<E>); // E: Environment, // } -impl<'ctx, E: Environment> RequestHint<'ctx, E> for MockRequestHintVisitor<E> { +impl<'ctx, E: Environment + Send> RequestHint<'ctx, E> for MockRequestHintVisitor<E> { fn request_hint<'this: 'e, 'walker: 'e, 'e>( &'this mut self, walker: DynWalker<'walker, 'ctx, E>, - ) -> NativeForm<'e, VisitResult, E> + ) -> Canonical<'e, VisitResult, E> where 'ctx: 'this + 'walker, { |