pub struct NoInput;Expand description
Type that represents “No input” for the ParquetPushDecoderBuilder
There is no “input” for the push decoder by design (the idea is that the caller pushes data to the decoder as needed)..
However, ArrowReaderBuilder is shared with the sync and async readers,
which DO have an input. To support reusing the same builder code for
all three types of decoders, we define this NoInput for the push decoder to
denote in the type system there is no type.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NoInput
impl RefUnwindSafe for NoInput
impl Send for NoInput
impl Sync for NoInput
impl Unpin for NoInput
impl UnwindSafe for NoInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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