From a170dd9f30cc2e6fc4215c8c48c13a7b5966649d Mon Sep 17 00:00:00 2001 From: timofey Date: Sat, 29 Jul 2023 21:14:38 +0000 Subject: [PATCH] loosen `RegularAtomic` factory --- src/rstd/atomic/atomic_object.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/rstd/atomic/atomic_object.rs b/src/rstd/atomic/atomic_object.rs index 836cc89..c02f303 100644 --- a/src/rstd/atomic/atomic_object.rs +++ b/src/rstd/atomic/atomic_object.rs @@ -79,15 +79,13 @@ impl ImplMode for AtomicFactory { type Mode = A::Mode; } -impl<'a, Ctx: Context<'a>, A: RegularAtomic + ImplMode> RegularFactory<'a, Ctx> - for AtomicFactory -{ +impl<'a, Ctx: Context<'a>, A: RegularAtomic> RegularFactory<'a, Ctx> for AtomicFactory { fn rdeserialize(&self, inctx: impl InCtx<'a, Ctx>) -> ParseResult<'a, Ctx, Self> { - Ok(A::a_deserialize(inctx)?.into()) + Ok(A::ra_deserialize(inctx)?.into()) } fn rextend(&self, mentionable: Self::Mtbl, tail: &[u8]) -> ParseResult<'a, Ctx, Self> { - Ok(A::a_extend(mentionable.atomic, tail)?.into()) + Ok(A::ra_extend(mentionable.atomic, tail)?.into()) } }