Diffstat (limited to 'src/walk/walkers/core/value.rs')
| -rw-r--r-- | src/walk/walkers/core/value.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/walk/walkers/core/value.rs b/src/walk/walkers/core/value.rs index bc6a44f..72715cb 100644 --- a/src/walk/walkers/core/value.rs +++ b/src/walk/walkers/core/value.rs @@ -1,6 +1,6 @@ use crate::{ any::{BorrowedStatic, OwnedStatic}, - effect::{Effect, Effective, ErasedEffective}, + effect::{Effect, Effective, EffectiveExt as _, ErasedEffective}, never::Never, protocol::{visitor::visit_value, DynVisitor}, WalkerTypes, @@ -48,9 +48,7 @@ impl<'ctx, T: Send + Sync + 'static, E: Effect> crate::Walker<'ctx, E> for Value visitor: DynVisitor<'b, 'ctx>, ) -> ErasedEffective<'c, Result<Self::Output, Self::Error>, E> { // Attempt to visit using the value protocol. - visit_value::<_, E>(visitor, OwnedStatic(self.0)) - .map(|_| Ok(())) - .into_erased() + visit_value::<_, E>(visitor, OwnedStatic(self.0)).map(|_| Ok(())) // E::map( // visit_value::<_, E>(visitor, OwnedStatic(self.0)), // |_| Ok(()), |