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