[−][src]Function ciff::encode_u32_sequence
pub fn encode_u32_sequence<N, S, W>(
writer: &mut W,
len: u32,
sequence: S
) -> Result<()> where
N: Borrow<u32>,
S: IntoIterator<Item = N>,
W: Write,
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.