Files
zesdex/crates/zesdex-cms/src/application/mod.rs
T

20 lines
554 B
Rust
Raw Normal View History

//! Application layer — use-case implementations.
//!
//! Each service is generic over its repository trait so the concrete
//! persistence adapter is injected at composition root.
#![allow(
clippy::cast_possible_truncation,
clippy::cast_sign_loss,
clippy::cast_precision_loss,
clippy::cast_possible_wrap
)]
pub mod conversation_service;
pub mod memory_service;
pub mod settings_service;
pub use conversation_service::ConversationServiceImpl;
pub use memory_service::MemoryServiceImpl;
pub use settings_service::SettingsServiceImpl;