Skip to main content

vortex_file/
flatbuffers.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4//! Bindings generated from this crate's `flatbuffers` schema, checked in under `generated/`.
5//! Regenerate with `cargo run -p xtask -- generate-flatbuffers`.
6
7/// Where `flatc` resolves the `crate::flatbuffers::deps::*` paths it emits for `footer.fbs`'s includes.
8mod deps {
9    pub use vortex_array::flatbuffers::array;
10    pub use vortex_layout::flatbuffers::layout;
11}
12
13/// A file format footer containing a serialized `vortex-file` Layout.
14///
15/// `footer.fbs`:
16/// ```flatbuffers
17#[doc = include_str!("../flatbuffers/vortex-file/footer.fbs")]
18/// ```
19#[allow(clippy::all)]
20#[allow(clippy::absolute_paths)]
21#[allow(clippy::borrow_as_ptr)]
22#[allow(clippy::derive_partial_eq_without_eq)]
23#[allow(clippy::many_single_char_names)]
24#[allow(clippy::unwrap_used)]
25#[allow(dead_code)]
26#[allow(mismatched_lifetime_syntaxes)]
27#[allow(missing_docs)]
28#[allow(non_camel_case_types)]
29#[allow(non_snake_case)]
30#[allow(unsafe_op_in_unsafe_fn)]
31#[allow(unused_imports)]
32#[allow(unused_lifetimes)]
33#[allow(unused_qualifications)]
34pub mod footer {
35    include!("flatbuffers/generated/footer.rs");
36}