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()) } }