tree_buf::internal
pub fn read_all<T>( bytes: &[u8], f: impl Fn(&[u8], &mut usize) -> Result<T, ReadError>) -> Result<Vec<T>, ReadError>
Reads all items from some byte aligned encoding