loosen WithParseMode
for Atomic
s
This commit is contained in:
parent
678cb199ef
commit
699fa9a537
@ -36,9 +36,7 @@ impl<A: AtomicBase> Serializable for AtomicObject<A> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, Ctx: Context<'a>, A: AtomicBase + WithParseMode> MentionableBase<'a, Ctx>
|
impl<'a, Ctx: Context<'a>, A: AtomicBase> MentionableBase<'a, Ctx> for AtomicObject<A> {
|
||||||
for AtomicObject<A>
|
|
||||||
{
|
|
||||||
type Fctr = AtomicFactory<A>;
|
type Fctr = AtomicFactory<A>;
|
||||||
|
|
||||||
fn factory(&self) -> Self::Fctr {
|
fn factory(&self) -> Self::Fctr {
|
||||||
@ -71,9 +69,7 @@ impl<A: AtomicBase> Clone for AtomicFactory<A> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, Ctx: Context<'a>, A: AtomicBase + WithParseMode> FactoryBase<'a, Ctx>
|
impl<'a, Ctx: Context<'a>, A: AtomicBase> FactoryBase<'a, Ctx> for AtomicFactory<A> {
|
||||||
for AtomicFactory<A>
|
|
||||||
{
|
|
||||||
type Mtbl = AtomicObject<A>;
|
type Mtbl = AtomicObject<A>;
|
||||||
|
|
||||||
type ParseError = A::AParseError;
|
type ParseError = A::AParseError;
|
||||||
|
Loading…
Reference in New Issue
Block a user