fn skip_blocks(
buf: &mut AvroCursor<'_>,
skip_item: impl FnMut(&mut AvroCursor<'_>) -> Result<(), AvroError>,
) -> Result<usize, AvroError>fn skip_blocks(
buf: &mut AvroCursor<'_>,
skip_item: impl FnMut(&mut AvroCursor<'_>) -> Result<(), AvroError>,
) -> Result<usize, AvroError>