fn cast_byte_container<FROM, TO>(
array: &dyn Array,
) -> Result<ArrayRef, ArrowError>where
FROM: ByteArrayType,
TO: ByteArrayType<Native = FROM::Native>,
FROM::Offset: OffsetSizeTrait + ToPrimitive,
TO::Offset: OffsetSizeTrait + NumCast,Expand description
Helper function to cast from one ByteArrayType to another and vice versa.
If the target one (e.g., LargeUtf8) is too large for the source array it will return an Error.