#[repr(C)]pub struct ArrowArray {
pub length: i64,
pub null_count: i64,
pub offset: i64,
pub n_buffers: i64,
pub n_children: i64,
pub buffers: *mut *const c_void,
pub children: *mut *mut ArrowArray,
pub dictionary: *mut ArrowArray,
pub release: Option<unsafe extern "C" fn(*mut ArrowArray)>,
pub private_data: *mut c_void,
}Expand description
Arrow C Data Interface array.
Fields§
§length: i64§null_count: i64§offset: i64§n_buffers: i64§n_children: i64§buffers: *mut *const c_void§children: *mut *mut ArrowArray§dictionary: *mut ArrowArray§release: Option<unsafe extern "C" fn(*mut ArrowArray)>§private_data: *mut c_voidImplementations§
Source§impl ArrowArray
impl ArrowArray
Trait Implementations§
Auto Trait Implementations§
impl !Send for ArrowArray
impl !Sync for ArrowArray
impl Freeze for ArrowArray
impl RefUnwindSafe for ArrowArray
impl Unpin for ArrowArray
impl UnsafeUnpin for ArrowArray
impl UnwindSafe for ArrowArray
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more