- Remove gitlinks (160000 mode) for chainfire, flaredb, iam - Add workspace contents as regular tracked files - Update flake.nix to use simple paths instead of builtins.fetchGit This resolves the nix build failure where submodule directories appeared empty in the nix store. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
15 lines
467 B
Rust
15 lines
467 B
Rust
//! OpenRaft implementation for FlareDB
|
|
//!
|
|
//! This crate provides the Raft consensus layer for FlareDB, built on top of OpenRaft.
|
|
|
|
pub mod network;
|
|
pub mod persistent_storage;
|
|
pub mod raft_node;
|
|
pub mod storage;
|
|
pub mod types;
|
|
|
|
pub use network::{FlareNetwork, FlareNetworkFactory};
|
|
pub use persistent_storage::PersistentFlareStore;
|
|
pub use raft_node::{FlareRaftNode, FlareStorage};
|
|
pub use storage::{FlareSnapshot, FlareStateMachine, FlareStore};
|
|
pub use types::*;
|