pub struct ColumnFilter {
pub column: usize,
/* private fields */
}Expand description
A case-insensitive substring filter applied to a single column.
Fields§
§column: usizeIndex of the column to test.
Implementations§
Source§impl ColumnFilter
impl ColumnFilter
Sourcepub fn new(column: usize, pattern: impl Into<String>) -> Self
pub fn new(column: usize, pattern: impl Into<String>) -> Self
Construct a filter matching rows whose cell in column contains
pattern (case-insensitively).
Sourcepub fn is_inactive(&self) -> bool
pub fn is_inactive(&self) -> bool
Returns true if the pattern is empty (i.e. matches everything).
Trait Implementations§
Source§impl Clone for ColumnFilter
impl Clone for ColumnFilter
Source§fn clone(&self) -> ColumnFilter
fn clone(&self) -> ColumnFilter
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 moreAuto Trait Implementations§
impl Freeze for ColumnFilter
impl RefUnwindSafe for ColumnFilter
impl Send for ColumnFilter
impl Sync for ColumnFilter
impl Unpin for ColumnFilter
impl UnsafeUnpin for ColumnFilter
impl UnwindSafe for ColumnFilter
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