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