pub trait CrossJoinFilter: Send + Sync { // Required method fn apply(&self, df: DataFrame) -> PolarsResult<DataFrame>; }