polars_ops/chunked_array/list/
mod.rs1use polars_core::prelude::*;
2
3#[cfg(feature = "list_any_all")]
4mod any_all;
5mod count;
6mod dispersion;
7mod get;
8mod min_max;
9mod namespace;
10#[cfg(feature = "list_sets")]
11mod sets;
12mod sum_mean;
13#[cfg(feature = "list_to_struct")]
14mod to_struct;
15
16#[cfg(feature = "list_count")]
17pub use count::*;
18#[cfg(not(feature = "list_count"))]
19use count::*;
20pub use get::*;
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}