1 2 3 4 5 6 7 8 9
use polars::prelude::*; pub trait LabelGenerator { fn required_columns(&self) -> Vec<&str>; fn expressions(&self) -> Vec<Expr>; fn window(&self) -> Vec<Expr> { Vec::new() } }