#[repr(C)]pub struct ArrowDeviceArray {
pub array: ArrowArray,
pub device_id: i64,
pub device_type: i32,
pub sync_event: *mut c_void,
pub reserved: [i64; 3],
}Expand description
Arrow C Device Array wrapper around an ArrowArray.
Fields§
§array: ArrowArrayDevice-resident or host array payload.
device_id: i64Device type.
device_type: i32Device type code.
sync_event: *mut c_voidSync event handle; unused for CPU.
reserved: [i64; 3]Reserved for ABI growth.
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