pub enum LengthPolicy {
Exact,
Pad,
Truncate,
}Expand description
Relationship between the logical plan length and available input values.
Variants§
Exact
Require exactly the plan length.
Pad
Admit a shorter input and extend it according to PaddingPolicy.
Truncate
Require at least the plan length and ignore later values.
Trait Implementations§
Source§impl Clone for LengthPolicy
impl Clone for LengthPolicy
Source§fn clone(&self) -> LengthPolicy
fn clone(&self) -> LengthPolicy
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 moreimpl Copy for LengthPolicy
Source§impl Debug for LengthPolicy
impl Debug for LengthPolicy
impl Eq for LengthPolicy
Source§impl PartialEq for LengthPolicy
impl PartialEq for LengthPolicy
impl StructuralPartialEq for LengthPolicy
Auto Trait Implementations§
impl Freeze for LengthPolicy
impl RefUnwindSafe for LengthPolicy
impl Send for LengthPolicy
impl Sync for LengthPolicy
impl Unpin for LengthPolicy
impl UnsafeUnpin for LengthPolicy
impl UnwindSafe for LengthPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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