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