pjson_rs/infrastructure/adapters/mod.rs
1//! Infrastructure adapters implementing domain ports
2//!
3//! These adapters bridge the gap between domain abstractions and
4//! concrete infrastructure implementations, following the Ports & Adapters pattern.
5
6pub mod event_publisher;
7pub mod gat_memory_repository;
8pub mod json_adapter;
9// pub mod memory_repository; // TODO: finish GAT migration
10// pub mod metrics_collector; // TODO: migrate to GAT
11// pub mod repository_adapters; // TODO: migrate to GAT
12// pub mod tokio_writer; // TODO: migrate to GAT
13
14// Re-export commonly used adapters
15pub use event_publisher::*;
16pub use gat_memory_repository::*;
17pub use json_adapter::*;
18// pub use memory_repository::*; // TODO: finish GAT migration
19// pub use metrics_collector::*; // TODO: migrate to GAT
20// pub use repository_adapters::*; // TODO: migrate to GAT
21// pub use tokio_writer::*; // TODO: migrate to GAT