fn empty() -> Self {
        Self {
            length: 0,
            null_count: 0,
            offset: 0,
            n_buffers: 0,
            n_children: 0,
            buffers: std::ptr::null_mut(),
            children: std::ptr::null_mut(),
            dictionary: std::ptr::null_mut(),
            release: None,
            private_data: std::ptr::null_mut(),
        }
    }
// create an empty `FFI_ArrowArray`, which can be used to import data into
create an empty `FFI_ArrowArray`, which can be used to import data into
create an empty ` FFI_ArrowArray ` which can be used to import data into
fn empty() -> Self {
        Self {
            length: 0,
            null_count: 0,
            offset: 0,
            n_buffers: 0,
            n_children: 0,
            buffers: std::ptr::null_mut(),
            children: std::ptr::null_mut(),
            dictionary: std::ptr::null_mut(),
            release: None,
            private_data: std::ptr::null_mut(),
        }
    }
fn empty ( ) -> Self { Self { length : 0 , null_count : 0 , offset : 0 , n_buffers : 0 , n_children : 0 , buffers : std :: ptr :: null_mut ( ) , children : std :: ptr :: null_mut ( ) , dictionary : std :: ptr :: null_mut ( ) , release : None , private_data : std :: ptr :: null_mut ( ) , } }
create an empty `FFI_ArrowArray`, which can be used to import data into
create an empty ` FFI_ArrowArray ` which can be used to import data into