Files
asepharyana-hub-scraper/src/lib.rs
T

30 lines
1.3 KiB
Rust
Raw Normal View History

// Library root — clean architecture module structure
// ============================================================================
// Domain Layer — pure business logic, no framework dependencies
// ============================================================================
pub mod domain;
// ============================================================================
// Application Layer — use cases / business orchestration
// ============================================================================
pub mod application;
// ============================================================================
// Infrastructure Layer — implements domain ports
// ============================================================================
pub mod infrastructure;
// ============================================================================
// Presentation Layer — Axum handlers, DTOs, state, middleware
// ============================================================================
pub mod presentation;
// ============================================================================
// Core Framework & Infrastructure
// ============================================================================
pub mod bootstrap;
pub mod config;
pub mod events;
pub mod observability;