Diffstat (limited to 'src/protocol/visitor/sequence.rs')
| -rw-r--r-- | src/protocol/visitor/sequence.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/protocol/visitor/sequence.rs b/src/protocol/visitor/sequence.rs index 971532b..de9666d 100644 --- a/src/protocol/visitor/sequence.rs +++ b/src/protocol/visitor/sequence.rs @@ -1,4 +1,8 @@ -use effectful::{environment::{DynBind, EnvConfig, Environment, NativeForm}, is_send_sync}; +use effectful::{ + effective::Effective, + environment::{DynBind, EnvConfig, Environment, NativeForm}, + is_send_sync, +}; use crate::{ any::TypeName, @@ -100,7 +104,7 @@ pub fn visit_sequence<'a, 'ctx, E: Environment>( object.visit(scope) } else { // If the visitor doesn't support sequence then we continue. - E::value(VisitResult::Skipped(())) + E::value(VisitResult::Skipped(())).cast() } } |