Diffstat (limited to 'src/walk/walkers/core/bool.rs')
| -rw-r--r-- | src/walk/walkers/core/bool.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/walk/walkers/core/bool.rs b/src/walk/walkers/core/bool.rs index caa79d2..7d1aca3 100644 --- a/src/walk/walkers/core/bool.rs +++ b/src/walk/walkers/core/bool.rs @@ -37,12 +37,12 @@ impl<'ctx> crate::Walker<'ctx> for Walker { self, visitor: &'a mut Visitor<'a, 'ctx>, ) -> ControlFlowFor<'a, Self::Effect, Self::Output, Self::Error> { - SyncEffect::wrap(async { + { if let Some(object) = visitor.upcast_mut::<dyn Value<'_, OwnedStatic<bool>> + '_>() { - object.visit(OwnedStatic(self.0)).await; + object.visit(OwnedStatic(self.0)); } ControlFlow::Continue(()) - }) + } } } |