laminar_core/delta/partition/mod.rs
1//! # Partition Ownership and Assignment
2//!
3//! Epoch-fenced partition ownership and assignment algorithms.
4//!
5//! ## Modules
6//!
7//! - `guard`: `PartitionGuard` for epoch-fenced access
8//! - `assignment`: Consistent-hash partition assignment
9
10/// Epoch-fenced partition guards.
11pub mod guard;
12
13/// Partition assignment algorithms.
14pub mod assignment;
15
16pub use assignment::{
17 AssignmentConstraints, AssignmentPlan, ConsistentHashAssigner, PartitionAssigner,
18};
19pub use guard::{PartitionGuard, PartitionGuardSet};