From 368db8a1a42b65af46144196d357db4271f4f122 Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 30 Jul 2023 13:59:34 +0000 Subject: [PATCH] simplify `AtomicFactory::mdeserialize` --- src/rstd/atomic/atomic_object.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rstd/atomic/atomic_object.rs b/src/rstd/atomic/atomic_object.rs index f7596f8..fe9c413 100644 --- a/src/rstd/atomic/atomic_object.rs +++ b/src/rstd/atomic/atomic_object.rs @@ -81,7 +81,7 @@ impl ParseMode for AtomicFactory { impl<'a, Ctx: Context<'a>, A: AtomicModeParse> FactoryModeParse<'a, Ctx> for AtomicFactory { fn mdeserialize>(&self, inctx: I) -> ParseResultM<'a, Ctx, Self, I> { - <::Mode as Mode>::bind(A::ma_deserialize(inctx)?, |a| Ok(a.into())) + A::ma_deserialize(inctx).map(|a| Self::map(a, From::from)) } fn mextend(