Diffstat (limited to 'src/protocol/visitor/sequence.rs')
-rw-r--r--src/protocol/visitor/sequence.rs8
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()
}
}