Diffstat (limited to 'src/build/builders/core/enum.rs')
| -rw-r--r-- | src/build/builders/core/enum.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/build/builders/core/enum.rs b/src/build/builders/core/enum.rs index 92e3149..4e29bc4 100644 --- a/src/build/builders/core/enum.rs +++ b/src/build/builders/core/enum.rs @@ -147,7 +147,7 @@ where fn visit<'a>( &'a mut self, scope: DynRecoverableScope<'a, 'ctx, E>, - ) -> ErasedEffective<'a, VisitResult<DynRecoverableScope<'a, 'ctx, E>>, E> { + ) -> ErasedEffective<'a, VisitResult, E> { match core::mem::replace(&mut self.inner, Inner::Temp) { Inner::Seed(seed) => Info::guess_variant(seed, scope).map(|result| { self.inner = Inner::Value(result); @@ -186,7 +186,7 @@ where &'a mut self, _kind: tags::Variant, walker: DynWalkerObjSafe<'b, 'ctx, E>, - ) -> ErasedEffective<'c, VisitResult<DynWalkerObjSafe<'b, 'ctx, E>>, E> { + ) -> ErasedEffective<'c, VisitResult, E> { let visitor = VariantVisitor::<Info, Mode, E> { marker: None }; E::as_ctx((visitor, walker), |(visitor, walker)| { |