pub struct ColumnFilter {
pub column_id: ColumnId,
pub value: FilterValue,
}Expand description
Filter state for a single column.
Tracks the column being filtered and the filter value applied to it.
Fields§
§column_id: ColumnIdThe column being filtered.
value: FilterValueThe filter value.
Implementations§
Source§impl ColumnFilter
impl ColumnFilter
Sourcepub fn new(column_id: impl Into<ColumnId>, value: FilterValue) -> ColumnFilter
pub fn new(column_id: impl Into<ColumnId>, value: FilterValue) -> ColumnFilter
Sourcepub fn number_range(
column_id: impl Into<ColumnId>,
min: Option<f64>,
max: Option<f64>,
) -> ColumnFilter
pub fn number_range( column_id: impl Into<ColumnId>, min: Option<f64>, max: Option<f64>, ) -> ColumnFilter
Sourcepub fn multi_select(
column_id: impl Into<ColumnId>,
values: Vec<String>,
) -> ColumnFilter
pub fn multi_select( column_id: impl Into<ColumnId>, values: Vec<String>, ) -> ColumnFilter
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 · 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 ColumnFilter
impl Debug for ColumnFilter
Source§impl PartialEq for ColumnFilter
impl PartialEq for ColumnFilter
impl StructuralPartialEq for ColumnFilter
Auto 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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.