//! Raft consensus for Chainfire distributed KVS
//!
//! This crate provides:
//! - Custom Raft implementation
//! - Network implementation for Raft RPC

// Custom Raft implementation
pub mod core;

// Common modules
pub mod network;

pub use core::{RaftCore, RaftConfig, RaftRole, VoteRequest, VoteResponse, AppendEntriesRequest, AppendEntriesResponse};
pub use network::RaftNetworkError;
