pub fn encode_uint(magnitude: u64) -> EncodedUInt
Expand description

Returns the magnitude as big-endian bytes.

use ion_rs::binary::uint;

let repr = uint::encode_uint(5u64);
assert_eq!(&[0x05], repr.as_bytes());

let two_bytes = uint::encode_uint(256u64);
assert_eq!(&[0x01, 0x00], two_bytes.as_bytes());