[][src]Trait abxml::model::LibraryBuilder

pub trait LibraryBuilder<'a> {
    type StringTable: StringTable;
    type TypeSpec: TypeSpec;
    fn set_string_table(
        &mut self,
        string_table: Self::StringTable,
        origin: Origin
    );
fn add_entries(&mut self, entries: Entries);
fn add_type_spec(&mut self, type_spec: Self::TypeSpec) -> Result<(), Error>; }

Associated Types

type StringTable: StringTable

type TypeSpec: TypeSpec

Loading content...

Required methods

fn set_string_table(&mut self, string_table: Self::StringTable, origin: Origin)

fn add_entries(&mut self, entries: Entries)

fn add_type_spec(&mut self, type_spec: Self::TypeSpec) -> Result<(), Error>

Loading content...

Implementors

impl<'a> LibraryBuilder<'a> for Library<'a>[src]

type StringTable = StringTableCache<StringTableWrapper<'a>>

type TypeSpec = TypeSpecWrapper<'a>

Loading content...