Common/StatusBar/
mod.rs

1// File: Common/Source/StatusBar/mod.rs
2// Role: Public module interface for the StatusBar service contract.
3// Responsibilities:
4//   - Expose all necessary traits, DTOs, and effect constructors related to the
5//     status bar.
6
7//! # StatusBar Service
8//!
9//! This module defines the abstract contract for the StatusBar service. It
10//! includes the `StatusBarProvider` trait, all related Data Transfer Objects
11//! (DTOs), and `ActionEffect` constructors for status bar operations.
12
13#![allow(non_snake_case, non_camel_case_types)]
14
15// --- Trait Definition ---
16pub mod StatusBarProvider;
17
18// --- Data Transfer Objects ---
19pub mod DTO;