Common/Terminal/mod.rs
1// File: Common/Source/Terminal/mod.rs
2// Role: Public module interface for the Terminal service contract.
3// Responsibilities:
4// - Expose all necessary traits and effect constructors related to the
5// integrated terminal.
6
7//! # Terminal Service
8//!
9//! This module defines the abstract contract for the integrated Terminal
10//! service. It includes the `TerminalProvider` trait and the `ActionEffect`
11//! constructors for every terminal-related operation.
12
13#![allow(non_snake_case, non_camel_case_types)]
14
15// --- Trait Definition ---
16pub mod TerminalProvider;
17
18// --- Effect Constructors ---
19pub mod CreateTerminal;