loosen WithParseMode for Atomics

This commit is contained in:
AF 2023-07-29 21:10:37 +00:00
parent 678cb199ef
commit 699fa9a537

View File

@ -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;