graft_core/lib.rs
1pub mod byte_unit;
2pub mod cbe;
3pub mod gid;
4pub mod hash_table;
5pub mod lsn;
6pub mod page;
7pub mod page_count;
8pub mod page_idx;
9pub mod zerocopy_ext;
10
11pub use gid::{ClientId, SegmentId, VolumeId};
12pub use page_count::PageCount;
13pub use page_idx::PageIdx;
14
15#[cfg(any(test, feature = "testutil"))]
16pub mod testutil;
17
18static_assertions::assert_cfg!(
19 target_endian = "little",
20 "Graft currently only supports little-endian systems"
21);