#[repr(C)]pub struct ArrowDeviceArray {
pub device_type: i32,
pub device_id: i32,
pub array: *mut FFI_ArrowArray,
pub schema: *mut FFI_ArrowSchema,
pub release: Option<unsafe extern "C" fn(*mut ArrowDeviceArray)>,
pub private_data: *mut c_void,
}Fields§
§device_type: i32§device_id: i32§array: *mut FFI_ArrowArray§schema: *mut FFI_ArrowSchema§release: Option<unsafe extern "C" fn(*mut ArrowDeviceArray)>§private_data: *mut c_voidImplementations§
Auto Trait Implementations§
impl Freeze for ArrowDeviceArray
impl RefUnwindSafe for ArrowDeviceArray
impl !Send for ArrowDeviceArray
impl !Sync for ArrowDeviceArray
impl Unpin for ArrowDeviceArray
impl UnsafeUnpin for ArrowDeviceArray
impl UnwindSafe for ArrowDeviceArray
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