pub fn read_vec<R: Read, T, F: Fn(&mut R) -> Result<T>>(
f: F,
length_bound: Option<usize>,
r: &mut R,
) -> Result<Vec<T>>
Expand description
Read a length-prefixed variable-length list of elements.
An optional bound on the length of the result may be provided. If None
, the returned Vec
will be of the length read off the reader, if successfully read. If Some(_)
, an error will be
raised if the length read off the read is greater than the bound.