Trait mm0b_parser::MmbIndexBuilder[][src]

pub trait MmbIndexBuilder<'a>: Default {
    fn build<X>(
        &mut self,
        f: &mut MmbFile<'a, X>,
        e: &'a TableEntry
    ) -> Result<(), ParseError>; }

A trait for populating the data field on [MmbIndex] given a table entry.

Required methods

fn build<X>(
    &mut self,
    f: &mut MmbFile<'a, X>,
    e: &'a TableEntry
) -> Result<(), ParseError>
[src]

Implementors are expected to match on the TableEntry::id field, and use the data if it matches a particular name.

Loading content...

Implementations on Foreign Types

impl<'a> MmbIndexBuilder<'a> for ()[src]

impl<'a, A: MmbIndexBuilder<'a>, B: MmbIndexBuilder<'a>> MmbIndexBuilder<'a> for (A, B)[src]

impl<'a> MmbIndexBuilder<'a> for Option<SymbolNames<'a>>[src]

impl<'a> MmbIndexBuilder<'a> for Option<VarNames<'a>>[src]

impl<'a> MmbIndexBuilder<'a> for Option<HypNames<'a>>[src]

Loading content...

Implementors

Loading content...