pub trait CrossJoinFilter: Send + Sync {
// Required method
fn evaluate(&self, df: &DataFrame) -> PolarsResult<BooleanChunked>;
// Provided method
fn apply(&self, df: DataFrame) -> PolarsResult<DataFrame> { ... }
}Required Methods§
Sourcefn evaluate(&self, df: &DataFrame) -> PolarsResult<BooleanChunked>
fn evaluate(&self, df: &DataFrame) -> PolarsResult<BooleanChunked>
Evaluates the filter predicate on df, returning a boolean mask.
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".