1#![cfg(target_endian = "little")]
2#![deny(missing_docs)]
3
4pub use decimal::*;
10pub use dtype::*;
11pub use extension::*;
12pub use field::*;
13pub use field_mask::*;
14pub use half;
15pub use nullability::*;
16pub use ptype::*;
17pub use struct_::*;
18
19#[cfg(feature = "arbitrary")]
20mod arbitrary;
21#[cfg(feature = "arrow")]
22pub mod arrow;
23pub mod datetime;
24mod decimal;
25mod dtype;
26mod extension;
27mod field;
28mod field_mask;
29mod nullability;
30mod ptype;
31mod serde;
32mod struct_;
33
34pub mod proto {
35 pub use vortex_proto::dtype;
40}
41
42pub mod flatbuffers {
43 pub use vortex_flatbuffers::dtype::*;
48
49 pub use super::serde::flatbuffers::*;
50}