looprs_core/lib.rs
1//! looprs-core — domain types, ports, adapters, and macros.
2//!
3//! This crate contains the portable domain layer: pure types, port traits,
4//! and the adapters that depend only on this crate. Infrastructure adapters
5//! requiring `looprs` crate internals (e.g. `PluginsAdapter`, `RetryProvider`)
6//! remain in `looprs::adapters`.
7
8#[macro_use]
9pub mod macros;
10
11pub mod adapters;
12pub mod ai_types;
13pub mod api;
14pub mod events;
15pub mod observation;
16pub mod ports;
17pub mod types;