//! # Convergent
//!
//! Lightweight, composable CRDTs (Conflict-Free Replicated Data Types)
//! for decentralized systems.
//!
//! CRDTs are data structures that can be replicated across nodes,
//! modified independently, and merged with a mathematically guaranteed
//! consistent result — no central coordination required.
//!
//! ## Available types
//!
//! | Type | Description |
//! |------|-------------|
//! | [`GCounter`] | Grow-only counter |
//! | [`PNCounter`] | Positive-Negative counter |
//! | [`LWWRegister`] | Last-Writer-Wins register (uses HLC timestamps) |
//! | [`ORSet`] | Observed-Remove set |
//!
//! Every type implements the [`Merge`] trait, which guarantees
//! commutativity, associativity, and idempotence.
pub use GCounter;
pub use LWWRegister;
pub use Merge;
pub use ORSet;
pub use PNCounter;