pub struct GrowableNull { /* private fields */ }
Implementations§
Source§impl GrowableNull
impl GrowableNull
Sourcepub fn new(dtype: ArrowDataType) -> Self
pub fn new(dtype: ArrowDataType) -> Self
Creates a new GrowableNull
.
Trait Implementations§
Source§impl Default for GrowableNull
impl Default for GrowableNull
Source§impl From<GrowableNull> for NullArray
impl From<GrowableNull> for NullArray
Source§fn from(val: GrowableNull) -> Self
fn from(val: GrowableNull) -> Self
Converts to this type from the input type.
Source§impl Growable<'_> for GrowableNull
impl Growable<'_> for GrowableNull
Source§fn extend_validity(&mut self, additional: usize)
fn extend_validity(&mut self, additional: usize)
Source§fn as_arc(&mut self) -> Arc<dyn Array>
fn as_arc(&mut self) -> Arc<dyn Array>
Converts this
Growable
to an Arc<dyn Array>
, thereby finishing the mutation.
Self will be empty after such operation.Auto Trait Implementations§
impl Freeze for GrowableNull
impl RefUnwindSafe for GrowableNull
impl Send for GrowableNull
impl Sync for GrowableNull
impl Unpin for GrowableNull
impl UnwindSafe for GrowableNull
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more