Trait radn::rcore::FactoryModeParse
source · pub trait FactoryModeParse<'a, Ctx: Context<'a>>: FactoryBase<'a> + ParseMode {
// Required methods
fn mdeserialize<I: InCtx<'a, Ctx>>(
&self,
inctx: I
) -> ModeResultM<'a, Self, I>;
fn mextend(
&self,
mentionable: ExtensionSourceM<'a, Self>,
tail: &[u8]
) -> ExtensionResultM<'a, Self>;
}Expand description
A more generic version of FactoryParse.
Required Methods§
sourcefn mdeserialize<I: InCtx<'a, Ctx>>(&self, inctx: I) -> ModeResultM<'a, Self, I>
fn mdeserialize<I: InCtx<'a, Ctx>>(&self, inctx: I) -> ModeResultM<'a, Self, I>
A more generic version of FactoryParse::deserialize.
sourcefn mextend(
&self,
mentionable: ExtensionSourceM<'a, Self>,
tail: &[u8]
) -> ExtensionResultM<'a, Self>
fn mextend( &self, mentionable: ExtensionSourceM<'a, Self>, tail: &[u8] ) -> ExtensionResultM<'a, Self>
A more generic version of FactoryParse::extend.