Mountain/ApplicationState/State/mod.rs
1//! # State
2//!
3//! Domain-specific state groups for the Mountain application.
4//! Each sub-module holds a slice of the overall application state,
5//! organized by concern:
6//!
7//! - WorkspaceState: folders, trust, active document
8//! - ConfigurationState: settings and memento storage
9//! - ExtensionState: registry, providers, scanned extensions
10//! - FeatureState: diagnostics, documents, terminals, webviews, etc.
11//! - UIState: pending UI requests and state
12
13//! Workspace state management.
14pub mod WorkspaceState;
15
16/// Configuration and storage state.
17pub mod ConfigurationState;
18
19/// Extension management state.
20pub mod ExtensionState;
21
22/// Feature-specific state management.
23pub mod FeatureState;
24
25/// User interface request state.
26pub mod UIState;
27
28/// Main ApplicationState container for backward compatibility.
29pub mod ApplicationState;