Trait IntoIR
Other items inunidok_repr
pub trait IntoIR<'a> { type IR: 'a; fn into_ir(self, text: &'a str, data: &mut AstData) -> Self::IR; }
type IR: 'a
fn into_ir(self, text: &'a str, data: &mut AstData) -> Self::IR
impl<'a> IntoIR<'a> for StrSlice
type IR = &'a str
fn into_ir(self, text: &'a str, _: &mut AstData) -> Self::IR
impl<'a> IntoIR<'a> for ()
type IR = ()
fn into_ir(self, _: &'a str, _: &mut AstData) -> Self::IR
impl<'a, T: IntoIR<'a>> IntoIR<'a> for Vec<T>
type IR = Vec<T::IR>
impl<'a, T: IntoIR<'a>> IntoIR<'a> for Box<T>
type IR = Box<T::IR>
impl<'a, T: IntoIR<'a>> IntoIR<'a> for Option<T>
type IR = Option<T::IR>
impl<'a> IntoIR<'a> for BlockAst
impl<'a> IntoIR<'a> for ElemContentAst
impl<'a> IntoIR<'a> for HtmlNodeAst
impl<'a> IntoIR<'a> for BlockMacroContent
impl<'a> IntoIR<'a> for SegmentAst
impl<'a> IntoIR<'a> for Substitution
impl<'a> IntoIR<'a> for CellMetaAst
impl<'a> IntoIR<'a> for CodeBlockAst
impl<'a> IntoIR<'a> for HeadingAst
impl<'a> IntoIR<'a> for ListAst
impl<'a> IntoIR<'a> for ParagraphAst
impl<'a> IntoIR<'a> for QuoteAst
impl<'a> IntoIR<'a> for TableAst
impl<'a> IntoIR<'a> for TableCellAst
impl<'a> IntoIR<'a> for TableRowAst
impl<'a> IntoIR<'a> for ThematicBreakAst
impl<'a> IntoIR<'a> for AttrAst
impl<'a> IntoIR<'a> for CDataSectionAst
impl<'a> IntoIR<'a> for DoctypeAst
impl<'a> IntoIR<'a> for HtmlElemAst
impl<'a> IntoIR<'a> for BlockMacro
impl<'a> IntoIR<'a> for InlineMacroAst
impl<'a> IntoIR<'a> for BracesAst
impl<'a> IntoIR<'a> for CodeAst
impl<'a> IntoIR<'a> for ImageAst
impl<'a> IntoIR<'a> for InlineFormatAst
impl<'a> IntoIR<'a> for LinkAst
impl<'a> IntoIR<'a> for MathAst