From fd2bae70accee39cd753bf139b320df9f435c5ba Mon Sep 17 00:00:00 2001
From: timofey <tim@ongoteam.yaconnect.com>
Date: Sat, 29 Jul 2023 14:58:38 +0000
Subject: [PATCH] loosen `AoProxy`

---
 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 c8ab5bd..4b3fd27 100644
--- a/src/rstd/atomic/atomic_object.rs
+++ b/src/rstd/atomic/atomic_object.rs
@@ -38,7 +38,7 @@ impl<A: AtomicBase> Serializable for AtomicObject<A> {
 
 pub trait AoProxy<'a, Ctx: Context<'a>>: AtomicProxy {
     type Mtbl: MentionableBase<'a, Ctx, Fctr = Self::Fctr> + MentionableTop<'a, Ctx>;
-    type Fctr: Factory<'a, Ctx, _Mtbl = Self::Mtbl>;
+    type Fctr: FactoryBase<'a, Ctx, Mtbl = Self::Mtbl>;
 
     fn factory() -> Self::Fctr;
     fn wrap(a: Self::A) -> Self::Mtbl;