pub fn emit_memory_argument<O: Write + ?Sized>(
    argument: &MemoryArgument,
    output: &mut O,
) -> Result<usize, EmitError> {
    let mut bytes = 0;

    bytes += emit_u32(argument.align(), output)?;
    bytes += emit_u32(argument.offset(), output)?;

    Ok(bytes)
}
/// Emit a memory argument to the output.
///
/// See https://webassembly.github.io/spec/core/binary/instructions.html#memory-instructions
Emit a memory argument to the output.
Emit a memory argument to the output .
pub fn emit_memory_argument<O: Write + ?Sized>(
    argument: &MemoryArgument,
    output: &mut O,
) -> Result<usize, EmitError> {
    let mut bytes = 0;
    bytes += emit_u32(argument.align(), output)?;
    bytes += emit_u32(argument.offset(), output)?;
    Ok(bytes)
}
pub fn emit_memory_argument < O : Write + ? Sized > ( argument : & MemoryArgument , output : & mut O , ) -> Result < usize , EmitError > { let mut bytes = 0 ; bytes += emit_u32 ( argument . align ( ) , output ) ? ; bytes += emit_u32 ( argument . offset ( ) , output ) ? ; Ok ( bytes ) }
Emit a memory argument to the output.
Emit a memory argument to the output .
argument
&MemoryArgument
output
&mut O
argument
&MemoryArgument
output
&mut O