pub fn encode_u32_sequence<N, S, W>(
writer: &mut W,
len: u32,
sequence: S,
) -> Result<()>Expand description
Encodes a sequence of 4-byte unsigned integers into writer in native-endianness.
§Examples
let mut buf: Vec<u8> = vec![];
let input = vec![4_u32, 98765];
encode_u32_sequence(&mut buf, 2, input)?;
#[cfg(target_endian = "little")]
assert_eq!(buf, &[
2_u8, 0, 0, 0, // Sequence length
4, 0, 0, 0, // First element
205, 129, 1, 0, // Second element
]);
§Errors
Passes along any IO errors.