Trait radn::rcore::Factory

source ·
pub trait Factory<'a, Ctx: Context<'a>>: FactoryParse<'a, Ctx, Mtbl = Self::_Mtbl> + ParseMode {
    type _Mtbl: MentionableBase<'a, Fctr = Self> + MentionableTop<'a, Ctx>;
}
Expand description

Trait representing deserialisation rules for Mentionables. Crucial for typelessness.

Required Associated Types§

source

type _Mtbl: MentionableBase<'a, Fctr = Self> + MentionableTop<'a, Ctx>

Implementors§

source§

impl<'a, Ctx: Context<'a>, F: FactoryParse<'a, Ctx> + ParseMode> Factory<'a, Ctx> for Fwhere F::Mtbl: MentionableTop<'a, Ctx>,

§

type _Mtbl = <F as FactoryBase<'a>>::Mtbl