pub struct NullEncoding;Expand description
The array encoding
Trait Implementations§
Source§impl ArrayEncoding for NullEncoding
impl ArrayEncoding for NullEncoding
fn id(&self) -> EncodingId
Source§fn canonicalize(&self, array: ArrayData) -> VortexResult<Canonical>
fn canonicalize(&self, array: ArrayData) -> VortexResult<Canonical>
Flatten the given array.
Source§fn with_dyn(
&self,
array: &ArrayData,
f: &mut dyn for<'b> FnMut(&'b (dyn ArrayTrait + 'b)) -> VortexResult<()>,
) -> VortexResult<()>
fn with_dyn( &self, array: &ArrayData, f: &mut dyn for<'b> FnMut(&'b (dyn ArrayTrait + 'b)) -> VortexResult<()>, ) -> VortexResult<()>
Unwrap the provided array into an implementation of ArrayTrait
Source§impl ArrayEncodingExt for NullEncoding
impl ArrayEncodingExt for NullEncoding
Auto Trait Implementations§
impl Freeze for NullEncoding
impl RefUnwindSafe for NullEncoding
impl Send for NullEncoding
impl Sync for NullEncoding
impl Unpin for NullEncoding
impl UnwindSafe for NullEncoding
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