pub fn emit_i32<T: Borrow<i32>, O: Write + ?Sized>(
    value: T,
    output: &mut O,
) -> Result<usize, EmitError> {
    Ok(encode_signed(*value.borrow(), output)?)
}
/// Emits a signed 32-bit integer to the output.
///
/// See https://webassembly.github.io/spec/core/binary/values.html#integers
Emits a signed 32-bit integer to the output.
Emits a signed 32 - bit integer to the output .
pub fn emit_i32<T: Borrow<i32>, O: Write + ?Sized>(
    value: T,
    output: &mut O,
) -> Result<usize, EmitError> {
    Ok(encode_signed(*value.borrow(), output)?)
}
pub fn emit_i32 < T : Borrow < i32 > , O : Write + ? Sized > ( value : T , output : & mut O , ) -> Result < usize , EmitError > { Ok ( encode_signed ( * value . borrow ( ) , output ) ? ) }
Emits a signed 32-bit integer to the output.
Emits a signed 32 - bit integer to the output .
value
T
output
&mut O
value
T
output
&mut O