pub fn rolling_quantile<T>(
values: &[T],
window_size: usize,
min_periods: usize,
center: bool,
weights: Option<&[f64]>,
params: Option<RollingFnParams>,
) -> PolarsResult<ArrayRef>where
T: NativeType + IsFloat + Float + Sum + AddAssign + SubAssign + Div<Output = T> + NumCast + One + Zero + SealedRolling + PartialOrd + Sub<Output = T>,