pub trait ColumnPoolFilter<ColumnType, FilterType> {
// Required method
fn get_columns(
&self,
filters: &[FilterType],
ticket: Option<ColumnTicket>,
) -> (ColumnTicket, Vec<&Column<ColumnType>>);
}Expand description
Trait to be implemented by the user. Given a list of branching filters, return only those columns that remain valid.
Required Methods§
fn get_columns( &self, filters: &[FilterType], ticket: Option<ColumnTicket>, ) -> (ColumnTicket, Vec<&Column<ColumnType>>)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".