pub enum SelectField {
Include(FieldNames),
Exclude(FieldNames),
}
Variants§
Include(FieldNames)
Exclude(FieldNames)
Implementations§
Source§impl SelectField
impl SelectField
pub fn include(columns: FieldNames) -> Self
pub fn exclude(columns: FieldNames) -> Self
pub fn is_include(&self) -> bool
pub fn is_exclude(&self) -> bool
pub fn fields(&self) -> &FieldNames
pub fn as_include_names( &self, field_names: &FieldNames, ) -> VortexResult<FieldNames>
Trait Implementations§
Source§impl Clone for SelectField
impl Clone for SelectField
Source§fn clone(&self) -> SelectField
fn clone(&self) -> SelectField
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SelectField
impl Debug for SelectField
Source§impl Display for SelectField
impl Display for SelectField
Source§impl Hash for SelectField
impl Hash for SelectField
Source§impl PartialEq for SelectField
impl PartialEq for SelectField
impl Eq for SelectField
impl StructuralPartialEq for SelectField
Auto Trait Implementations§
impl Freeze for SelectField
impl RefUnwindSafe for SelectField
impl Send for SelectField
impl Sync for SelectField
impl Unpin for SelectField
impl UnwindSafe for SelectField
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<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