Module application

Source
Expand description

Application layer - Use cases and orchestration

Implements CQRS pattern with separate command and query handlers. Orchestrates domain logic and infrastructure concerns.

Re-exports§

pub use handlers::CommandHandler;
pub use handlers::QueryHandler;
pub use shared::AdjustmentUrgency;
pub use commands::*;
pub use queries::*;

Modules§

commands
Commands - Write operations that change system state
dto
Data Transfer Objects (DTOs) for serialization
handlers
Command and Query handlers implementing CQRS pattern
queries
Queries - Read operations that don’t change system state
services
Application services orchestrating business workflows
shared
Shared application layer types

Enums§

ApplicationError
Application-specific errors

Type Aliases§

ApplicationResult
Application Result type