Skip to main content

rustvello_postgres/
lib.rs

1//! PostgreSQL backend implementations for Rustvello.
2//!
3//! Provides persistent storage using PostgreSQL, suitable for multi-node
4//! production deployments with full ACID guarantees and connection pooling.
5
6pub mod broker;
7pub mod client_data_store;
8pub mod db;
9pub mod orchestrator;
10pub mod state_backend;
11pub mod trigger;
12
13pub mod prelude {
14    pub use crate::broker::PostgresBroker;
15    pub use crate::client_data_store::PostgresClientDataStore;
16    pub use crate::db::Database;
17    pub use crate::orchestrator::PostgresOrchestrator;
18    pub use crate::state_backend::PostgresStateBackend;
19    pub use crate::trigger::PostgresTriggerStore;
20}