//! Core types and traits for TurboKV.
//!
//! This module provides:
//! - Configuration types ([`DbConfig`], [`Compression`])
//! - Error handling ([`Error`], [`Result`])
//! - Storage engine trait ([`StorageEngine`])
//! - Cryptographic primitives ([`crypto`])
//! - Serialization utilities ([`serialization`])
pub use ;
pub use ;
pub use StorageEngine;
pub use ;
/// Protocol version for WAL format compatibility.
pub const PROTOCOL_VERSION: u32 = 2;