fn process_blockwise(
buf: &mut AvroCursor<'_>,
on_item: impl FnMut(&mut AvroCursor<'_>) -> Result<(), AvroError>,
negative_behavior: NegativeBlockBehavior,
) -> Result<usize, AvroError>fn process_blockwise(
buf: &mut AvroCursor<'_>,
on_item: impl FnMut(&mut AvroCursor<'_>) -> Result<(), AvroError>,
negative_behavior: NegativeBlockBehavior,
) -> Result<usize, AvroError>