pub unsafe trait GenericBinaryArray<O>: Array where
    O: Offset
{ fn values(&self) -> &[u8]Notable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8];
fn offsets(&self) -> &[O]Notable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]; }
Expand description

Trait that BinaryArray and Utf8Array implement for the purposes of DRY.

Safety

The implementer must ensure that

  1. offsets.len() > 0
  2. offsets[i] >= offsets[i-1] for all i
  3. offsets[i] < values.len() for all i

Required methods

The values of the array

The offsets of the array

Implementors