Skip to main content

vortex_array/
flatbuffers.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4//! FlatBuffers read/write traits, plus bindings generated from this crate's `flatbuffers`
5//! schemas, checked in under `generated/`. Schemas owned by other crates generate into those
6//! crates instead. Regenerate with `cargo run -p xtask -- generate-flatbuffers`.
7
8mod traits;
9
10pub use traits::*;
11
12/// A serialized array without its buffer (i.e. data).
13///
14/// `array.fbs`:
15/// ```flatbuffers
16#[doc = include_str!("../flatbuffers/vortex-array/array.fbs")]
17/// ```
18#[allow(clippy::all)]
19#[allow(clippy::absolute_paths)]
20#[allow(clippy::borrow_as_ptr)]
21#[allow(clippy::derive_partial_eq_without_eq)]
22#[allow(clippy::many_single_char_names)]
23#[allow(clippy::unwrap_used)]
24#[allow(dead_code)]
25#[allow(mismatched_lifetime_syntaxes)]
26#[allow(missing_docs)]
27#[allow(non_camel_case_types)]
28#[allow(non_snake_case)]
29#[allow(unsafe_op_in_unsafe_fn)]
30#[allow(unused_imports)]
31#[allow(unused_lifetimes)]
32#[allow(unused_qualifications)]
33pub mod array {
34    include!("flatbuffers/generated/array.rs");
35}
36
37/// A serialized data type.
38///
39/// `dtype.fbs`:
40/// ```flatbuffers
41#[doc = include_str!("../flatbuffers/vortex-dtype/dtype.fbs")]
42/// ```
43#[allow(clippy::all)]
44#[allow(clippy::absolute_paths)]
45#[allow(clippy::borrow_as_ptr)]
46#[allow(clippy::derive_partial_eq_without_eq)]
47#[allow(clippy::many_single_char_names)]
48#[allow(clippy::unwrap_used)]
49#[allow(dead_code)]
50#[allow(mismatched_lifetime_syntaxes)]
51#[allow(missing_docs)]
52#[allow(non_camel_case_types)]
53#[allow(non_snake_case)]
54#[allow(unsafe_op_in_unsafe_fn)]
55#[allow(unused_imports)]
56#[allow(unused_lifetimes)]
57#[allow(unused_qualifications)]
58pub mod dtype {
59    include!("flatbuffers/generated/dtype.rs");
60}