1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
2#![cfg_attr(feature = "simd", feature(portable_simd))]
3#![allow(ambiguous_glob_reexports)]
4extern crate core;
5
6#[cfg(feature = "avro")]
7pub mod avro;
8#[cfg(feature = "catalog")]
9pub mod catalog;
10pub mod cloud;
11#[cfg(any(feature = "csv", feature = "json"))]
12pub mod csv;
13#[cfg(feature = "file_cache")]
14pub mod file_cache;
15#[cfg(any(feature = "ipc", feature = "ipc_streaming"))]
16pub mod ipc;
17#[cfg(feature = "json")]
18pub mod json;
19pub mod mmap;
20#[cfg(feature = "json")]
21pub mod ndjson;
22mod options;
23#[cfg(feature = "parquet")]
24pub mod parquet;
25#[cfg(feature = "parquet")]
26pub mod partition;
27pub mod path_utils;
28#[cfg(feature = "async")]
29pub mod pl_async;
30pub mod predicates;
31pub mod prelude;
32mod shared;
33pub mod utils;
34
35#[cfg(feature = "cloud")]
36pub use cloud::glob as async_glob;
37pub use options::*;
38pub use path_utils::*;
39pub use shared::*;
40
41pub mod hive;