Skip to main content

looprs_core/adapters/
mod.rs

1//! Adapters (hexagonal architecture) — implementations of ports for looprs-core.
2//!
3//! These adapters are portable: they depend only on `looprs-core` types.
4//! Adapters that require `looprs` crate internals (e.g. `PluginsAdapter`,
5//! `RetryProvider`) remain in `looprs::adapters`.
6
7pub mod channel_broker;
8pub mod fs_session_store;
9pub mod null_output;
10pub mod terminal_output;
11
12pub use channel_broker::ChannelBroker;
13pub use fs_session_store::FsSessionStore;
14pub use null_output::NullOutput;
15pub use terminal_output::TerminalOutput;