Trait radn::rcore::FactoryModeProxy
source · pub trait FactoryModeProxy<'a, Ctx: Context<'a>> {
type F: FactoryBase<'a> + ParseMode;
// Required methods
fn pmdeserialize<I: InCtx<'a, Ctx>>(
f: &Self::F,
inctx: I
) -> ModeResultM<'a, Self::F, I>;
fn pmextend(
f: &Self::F,
mentionable: ExtensionSourceM<'a, Self::F>,
tail: &[u8]
) -> ExtensionResultM<'a, Self::F>;
}Expand description
External implementation of FactoryModeParse.
Required Associated Types§
sourcetype F: FactoryBase<'a> + ParseMode
type F: FactoryBase<'a> + ParseMode
Associated FactoryModeParse.
Required Methods§
sourcefn pmdeserialize<I: InCtx<'a, Ctx>>(
f: &Self::F,
inctx: I
) -> ModeResultM<'a, Self::F, I>
fn pmdeserialize<I: InCtx<'a, Ctx>>( f: &Self::F, inctx: I ) -> ModeResultM<'a, Self::F, I>
External implementation of FactoryModeParse::mdeserialize.
sourcefn pmextend(
f: &Self::F,
mentionable: ExtensionSourceM<'a, Self::F>,
tail: &[u8]
) -> ExtensionResultM<'a, Self::F>
fn pmextend( f: &Self::F, mentionable: ExtensionSourceM<'a, Self::F>, tail: &[u8] ) -> ExtensionResultM<'a, Self::F>
External implementation of FactoryModeParse::mextend.