#[cfg(any(feature = "std", feature = "alloc"))]
#[cfg_attr(docsrs, doc(cfg(any(feature = "std", feature = "alloc"))))]
pub mod vec {
pub type Quantile<Num> = crate::Quantile<Num, alloc::vec::Vec<Num>, alloc::vec::Vec<usize>>;
pub mod f32 {
pub type Quantile = super::Quantile<f32>;
}
pub mod f64 {
pub type Quantile = super::Quantile<f64>;
}
}
#[cfg_attr(docsrs, doc(cfg(any(feature = "std", feature = "libm"))))]
pub mod array {
pub type Quantile<Num, const WIN_SIZE: usize> =
crate::Quantile<Num, [Num; WIN_SIZE], [usize; WIN_SIZE]>;
pub mod f32 {
pub type Quantile<const WIN_SIZE: usize> = super::Quantile<f32, WIN_SIZE>;
}
pub mod f64 {
pub type Quantile<const WIN_SIZE: usize> = super::Quantile<f64, WIN_SIZE>;
}
}