loosen AoProxy
This commit is contained in:
parent
c288b106e3
commit
fd2bae70ac
@ -38,7 +38,7 @@ impl<A: AtomicBase> Serializable for AtomicObject<A> {
|
|||||||
|
|
||||||
pub trait AoProxy<'a, Ctx: Context<'a>>: AtomicProxy {
|
pub trait AoProxy<'a, Ctx: Context<'a>>: AtomicProxy {
|
||||||
type Mtbl: MentionableBase<'a, Ctx, Fctr = Self::Fctr> + MentionableTop<'a, Ctx>;
|
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 factory() -> Self::Fctr;
|
||||||
fn wrap(a: Self::A) -> Self::Mtbl;
|
fn wrap(a: Self::A) -> Self::Mtbl;
|
||||||
|
Loading…
Reference in New Issue
Block a user