Skip to main content

gguppy_data/
lib.rs

1//! Data protocol for gguppy
2#![doc = include_str!("../README.md")]
3#![warn(missing_docs)]
4#![no_std]
5
6#[cfg(feature = "std")]
7extern crate std;
8
9#[cfg_attr(test, macro_use)]
10extern crate alloc;
11
12pub mod basicdf;
13pub use basicdf::*;
14
15#[allow(missing_docs)]
16pub mod staticdf;
17pub use staticdf::*;
18
19#[allow(missing_docs)]
20#[cfg(feature = "arrow")]
21pub mod arrow;
22#[cfg(feature = "arrow")]
23pub use arrow::*;
24
25#[allow(missing_docs)]
26#[cfg(feature = "polars")]
27pub mod polars;
28#[cfg(feature = "polars")]
29pub use polars::*;
30
31#[allow(missing_docs)]
32#[cfg(feature = "sample_data")]
33pub mod sample_data;
34
35#[allow(missing_docs)]
36#[cfg(feature = "std")]
37pub mod stdlib;
38#[cfg(feature = "std")]
39pub use stdlib::*;
40
41/*
42#[allow(missing_docs)]
43#[cfg(feature = "arrow2")]
44mod arrow2;
45#[cfg(feature = "arrow2")]
46pub use arrow2::*;
47
48#[allow(missing_docs)]
49#[cfg(feature = "serde")]
50mod serde;
51#[cfg(feature = "serde")]
52pub use serde::*;
53
54#[allow(missing_docs)]
55#[cfg(feature = "csv")]
56mod csv;
57#[cfg(feature = "csv")]
58pub use csv::*;
59
60#[allow(missing_docs)]
61#[cfg(feature = "ndarray")]
62mod ndarray;
63#[cfg(feature = "ndarray")]
64pub use ndarray::*;
65
66#[allow(missing_docs)]
67#[cfg(feature = "peroxide")]
68mod peroxide;
69#[cfg(feature = "peroxide")]
70pub use peroxide::*;
71*/