1pub mod layout;
5pub mod manager;
6pub mod transfer;
7
8pub use manager::TransferManager;
9pub use transfer::{TransferConfig, TransferOptions};
10
11pub use kvbm_common::BlockId;
12pub type SequenceHash = kvbm_common::SequenceHash;
13
14#[cfg(any(test, feature = "testing"))]
15pub mod testing;
16
17#[cfg(test)]
18#[cfg(not(feature = "testing-kvbm"))]
19mod sentinel {
20 #[test]
21 #[allow(non_snake_case)]
22 fn all_functional_tests_skipped___enable_testing_kvbm() {
23 eprintln!(
24 "kvbm-physical functional tests require feature `testing-kvbm`. \
25 Run with: cargo test -p kvbm-physical --features testing-kvbm"
26 );
27 }
28}