fn decode_to_array<F, T: ByteArrayType>( method: F, input: &GenericByteArray<T>, conservative_upper_bound_size: usize, ) -> Result<ArrayRef>where F: Fn(&[u8], &mut [u8]) -> Result<usize>,