pub fn emit_table_section<O: Write>(module: &Module, output: &mut O) -> Result<usize, EmitError> {
    match module.tables() {
        Some(tables) => emit_section(ModuleSection::Table, output, |o| {
            emit_vector(tables, o, emit_table)
        }),
        None => Ok(0),
    }
}
/// Emits the table section to the output.
///
/// See https://webassembly.github.io/spec/core/binary/modules.html#table-section
Emits the table section to the output.
Emits the table section to the output .
pub fn emit_table_section<O: Write>(module: &Module, output: &mut O) -> Result<usize, EmitError> {
    match module.tables() {
        Some(tables) => emit_section(ModuleSection::Table, output, |o| {
            emit_vector(tables, o, emit_table)
        }),
        None => Ok(0),
    }
}
pub fn emit_table_section < O : Write > ( module : & Module , output : & mut O ) -> Result < usize , EmitError > { match module . tables ( ) { Some ( tables ) => emit_section ( ModuleSection :: Table , output , | o | { emit_vector ( tables , o , emit_table ) } ) , None => Ok ( 0 ) , } }
Emits the table section to the output.
Emits the table section to the output .
module
&Module
output
&mut O
module
&Module
output
&mut O