Diffstat (limited to 'src/protocol/visitor.rs')
| -rw-r--r-- | src/protocol/visitor.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/protocol/visitor.rs b/src/protocol/visitor.rs index feb9c02..5f09279 100644 --- a/src/protocol/visitor.rs +++ b/src/protocol/visitor.rs @@ -138,7 +138,7 @@ pub trait EffectiveVisitExt<'lt>: Effective<'lt> { VisitResult::Control(_) => (update, ControlFlow::Break(result)), }, (cap, HasSendAndSync(f)), - |(cap, HasSendAndSync(f)), update, ()| f(cap, update), + |(cap, HasSendAndSync(f)), update, ()| f(cap, update).cast().into_raw(), (), |_, update, out| (update, out) ) @@ -163,7 +163,7 @@ pub trait EffectiveVisitExt<'lt>: Effective<'lt> { VisitResult::Control(_) => (update, ControlFlow::Break(result)), }, (cap, HasSendAndSync(f)), - |(cap, HasSendAndSync(f)), update, ()| f(cap, update), + |(cap, HasSendAndSync(f)), update, ()| f(cap, update).cast().into_raw(), (), |_, update, out| (update, out) ) |