Expand description
Adapters (hexagonal architecture) — implementations of ports for looprs-core.
These adapters are portable: they depend only on looprs-core types.
Adapters that require looprs crate internals (e.g. PluginsAdapter,
RetryProvider) remain in looprs::adapters.
Re-exports§
pub use channel_broker::ChannelBroker;pub use fs_session_store::FsSessionStore;pub use null_output::NullOutput;pub use terminal_output::TerminalOutput;
Modules§
- channel_
broker - ChannelBroker adapter —
MessageBrokerport backed bytokio::sync::broadcast. - fs_
session_ store - FsSessionStore adapter —
SessionStorebacked by a JSONL file on disk. - null_
output - NullOutput adapter — a no-op
UserOutputfor tests and embedded use. - terminal_
output - TerminalOutput adapter —
UserOutputport backed by stdout/stderr.