pub struct ArrowColumnRef {
pub name: String,
pub array: ArrayRef,
}Expand description
One named Arrow column, shared zero-copy. The Arc<dyn Array> is the same
buffer the source holds — copying a grid column never clones the data.
Fields§
§name: String§array: ArrayRefTrait Implementations§
Source§impl Clone for ArrowColumnRef
impl Clone for ArrowColumnRef
Source§fn clone(&self) -> ArrowColumnRef
fn clone(&self) -> ArrowColumnRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for ArrowColumnRef
impl !UnwindSafe for ArrowColumnRef
impl Freeze for ArrowColumnRef
impl Send for ArrowColumnRef
impl Sync for ArrowColumnRef
impl Unpin for ArrowColumnRef
impl UnsafeUnpin for ArrowColumnRef
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