pub unsafe fn make_array_from_raw(
    array: *const ffi::FFI_ArrowArray,
    schema: *const ffi::FFI_ArrowSchema,
) -> Result<ArrayRef> {
    let array = ffi::ArrowArray::try_from_raw(array, schema)?;
    let data = Arc::new(ArrayData::try_from(array)?);
    Ok(make_array(data))
}
/// Creates a new array from two FFI pointers. Used to import arrays from the C Data Interface
/// # Safety
/// Assumes that these pointers represent valid C Data Interfaces, both in memory
/// representation and lifetime via the `release` mechanism.
Creates a new array from two FFI pointers. Used to import arrays from the C Data Interface
Creates a new array from two FFI pointers . Used to import arrays from the C Data Interface
pub unsafe fn make_array_from_raw(
    array: *const ffi::FFI_ArrowArray,
    schema: *const ffi::FFI_ArrowSchema,
) -> Result<ArrayRef> {
    let array = ffi::ArrowArray::try_from_raw(array, schema)?;
    let data = Arc::new(ArrayData::try_from(array)?);
    Ok(make_array(data))
}
pub unsafe fn make_array_from_raw ( array : * const ffi :: FFI_ArrowArray , schema : * const ffi :: FFI_ArrowSchema , ) -> Result < ArrayRef > { let array = ffi :: ArrowArray :: try_from_raw ( array , schema ) ? ; let data = Arc :: new ( ArrayData :: try_from ( array ) ? ) ; Ok ( make_array ( data ) ) }
Creates a new array from two FFI pointers.
Creates a new array from two FFI pointers .
array
*const ffi::FFI_ArrowArray
schema
*const ffi::FFI_ArrowSchema
array
*const ffi::FFI_ArrowArray
schema
*const ffi::FFI_ArrowSchema
safety
Assumes that these pointers represent valid C Data Interfaces, both in memory
representation and lifetime via the `release` mechanism.
Assumes that these pointers represent valid C Data Interfaces both in memory representation and lifetime via the ` release ` mechanism .