Skip to main content

flatr/
lib.rs

1// inventory/flatr/src/lib.rs
2extern crate self as flatr;
3
4// Re-export everything from core at the root level
5pub use flatr_core::{
6    Table, 
7    buffer::{*},
8    serialize::{*},
9    bitmax,
10    Flat,
11    DataType,
12    read::*,
13    verify::*,
14    merge::*,
15    Row,
16    RegistryView,
17    Query,
18    QueryType,
19    filter::*,
20    file_kind::*,
21};
22
23// Re-export the derive macro
24pub use flatr_derive::{Row,Table, FlatUnion, Flat};
25
26#[doc(hidden)]
27pub mod __private {
28    pub use core::*;
29}
30
31// inventory/derive_table/src/lib.rs
32pub mod prelude {
33    pub use flatr_core::{
34        Table, 
35        buffer::{*},
36        serialize::{*},
37        bitmax,
38        Flat,
39        DataType,
40        read::*,
41        verify::*,
42        merge::*,
43        Row,
44        RegistryView,
45        Query,
46        QueryType,
47        filter::*,
48        file_kind::*,
49    };
50    pub use flatr_derive::{Row,Table, FlatUnion, Flat};
51}