Diffstat (limited to 'src/walk/walkers/core/bool.rs')
| -rw-r--r-- | src/walk/walkers/core/bool.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/walk/walkers/core/bool.rs b/src/walk/walkers/core/bool.rs index 782c9df..34707d1 100644 --- a/src/walk/walkers/core/bool.rs +++ b/src/walk/walkers/core/bool.rs @@ -13,7 +13,7 @@ use crate::{ }, }; -impl<'a, 'ctx> crate::Walk<'a, 'ctx> for bool { +impl<'ctx> crate::Walk<'ctx> for bool { type Walker = Walker; } @@ -25,7 +25,7 @@ impl<'ctx> From<bool> for Walker { } } -impl<'a, 'ctx> crate::Walker<'a, 'ctx> for Walker { +impl<'ctx> crate::Walker<'ctx> for Walker { type Effect = SyncEffect; type Error = (); @@ -33,10 +33,10 @@ impl<'a, 'ctx> crate::Walker<'a, 'ctx> for Walker { type Output = (); #[inline] - fn walk( + fn walk<'a>( self, visitor: Visitor<'a, 'ctx, SyncEffect>, - ) -> ControlFlowFor<'a, 'ctx, Self::Effect, Self::Output, Self::Error> { + ) -> ControlFlowFor<'a, 'ctx, Self::Effect, Self::Output, Self::Error> where 'ctx: 'a { { if let Some(object) = visitor.upcast_mut::<dyn Value<'_, OwnedStatic<bool>> + '_>() { object.visit(OwnedStatic(self.0)); |