polars_ops/chunked_array/list/
mod.rs1use polars_core::prelude::*;
2
3#[cfg(feature = "list_any_all")]
4mod any_all;
5mod count;
6mod dispersion;
7#[cfg(feature = "hash")]
8pub(crate) mod hash;
9mod min_max;
10mod namespace;
11#[cfg(feature = "list_sets")]
12mod sets;
13mod sum_mean;
14#[cfg(feature = "list_to_struct")]
15mod to_struct;
16
17#[cfg(feature = "list_count")]
18pub use count::*;
19#[cfg(not(feature = "list_count"))]
20use count::*;
21pub use namespace::*;
22#[cfg(feature = "list_sets")]
23pub use sets::*;
24#[cfg(feature = "list_to_struct")]
25pub use to_struct::*;
26
27pub trait AsList {
28 fn as_list(&self) -> &ListChunked;
29}
30
31impl AsList for ListChunked {
32 fn as_list(&self) -> &ListChunked {
33 self
34 }
35}