polars_time/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![cfg_attr(
3    feature = "allow_unused",
4    allow(unused, dead_code, irrefutable_let_patterns)
5)] // Maybe be caused by some feature
6// combinations
7#[cfg(feature = "timezones")]
8mod base_utc_offset;
9pub mod chunkedarray;
10#[cfg(any(feature = "dtype-date", feature = "dtype-datetime"))]
11mod date_range;
12#[cfg(feature = "timezones")]
13mod dst_offset;
14mod group_by;
15#[cfg(feature = "month_end")]
16mod month_end;
17#[cfg(feature = "month_start")]
18mod month_start;
19#[cfg(feature = "offset_by")]
20mod offset_by;
21pub mod prelude;
22#[cfg(any(feature = "dtype-date", feature = "dtype-datetime"))]
23pub mod replace;
24mod round;
25pub mod series;
26mod truncate;
27mod upsample;
28mod utils;
29mod windows;
30
31#[cfg(feature = "timezones")]
32pub use base_utc_offset::*;
33#[cfg(any(feature = "dtype-date", feature = "dtype-datetime"))]
34pub use date_range::*;
35#[cfg(feature = "timezones")]
36pub use dst_offset::*;
37#[cfg(any(feature = "dtype-date", feature = "dtype-datetime"))]
38pub use group_by::dynamic::*;
39#[cfg(feature = "month_end")]
40pub use month_end::*;
41#[cfg(feature = "month_start")]
42pub use month_start::*;
43#[cfg(feature = "offset_by")]
44pub use offset_by::*;
45#[cfg(any(feature = "dtype-date", feature = "dtype-datetime"))]
46pub use replace::*;
47pub use round::*;
48#[cfg(feature = "dtype-date")]
49pub use truncate::*;
50pub use upsample::*;
51#[cfg(feature = "timezones")]
52pub use utils::known_timezones;
53pub use windows::duration::Duration;
54pub use windows::group_by::ClosedWindow;
55pub use windows::window::Window;