Diffstat (limited to 'src/build/builders/core/enum.rs')
-rw-r--r--src/build/builders/core/enum.rs4
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)| {