Skip to content

Commit 499dbf4

Browse files
1 parent 7af8314 commit 499dbf4

5 files changed

Lines changed: 11 additions & 15 deletions

File tree

Documentation/Rust

Submodule Rust updated 1166 files

Source/Command/Keybinding.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@
1111
//! ARCHITECTURAL ROLE:
1212
//! - Command module exposing keybinding functionality via Tauri IPC
1313
//! (`#[command]`)
14-
//! - Delegates to Environment's
15-
//! [`KeybindingProvider`] via DI with
16-
//! `Require()` trait
14+
//! - Delegates to Environment's [`KeybindingProvider`] via DI with `Require()`
15+
//! trait
1716
//! - Acts as thin façade layer; all logic resides in provider implementation
1817
//!
1918
//! COMMAND REFERENCE (Tauri IPC):

Source/Command/SourceControlManagement.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
//! `SourceControlManagementProvider` implementations in the Environment
1616
//! layer
1717
//! - Uses Tauri's `#[command]` attribute for IPC exposure
18-
//! - Reads from `ApplicationState.SourceControlManagement*` fields to gather state
18+
//! - Reads from `ApplicationState.SourceControlManagement*` fields to gather
19+
//! state
1920
//! - TODO: Should forward commands to provider methods via DI (Require trait)
2021
//!
2122
//! COMMAND REFERENCE (Tauri IPC):

Source/Command/TreeView.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@
1010
//! ARCHITECTURAL ROLE:
1111
//! - Command module exposing TreeView functionality via Tauri IPC
1212
//! (`#[command]`)
13-
//! - Delegates to Environment's
14-
//! `TreeViewProvider` via DI with
15-
//! `Require()` trait from `MountainEnvironment`
13+
//! - Delegates to Environment's `TreeViewProvider` via DI with `Require()`
14+
//! trait from `MountainEnvironment`
1615
//! - Translates frontend requests to provider method calls with proper error
1716
//! mapping
1817
//!

Source/Workspace/WorkspaceFileService.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@
99
//!
1010
//! ARCHITECTURAL ROLE:
1111
//! - Utility module for workspace configuration management
12-
//! - Used by `MountainEnvironment`
13-
//! during workspace initialization and configuration loading
14-
//! - Integrates with
15-
//! `ApplicationState` for
16-
//! workspace folder state management
12+
//! - Used by `MountainEnvironment` during workspace initialization and
13+
//! configuration loading
14+
//! - Integrates with `ApplicationState` for workspace folder state management
1715
//!
1816
//! FILE FORMAT:
1917
//! - Expects JSON format conforming to VSCode `.code-workspace` schema
@@ -69,8 +67,7 @@
6967
//! MODULE CONTENTS:
7068
//! - Structs: `WorkspaceFile`, `WorkspaceFolderEntry` (serde deserialization)
7169
//! - Function: `ParseWorkspaceFile` - main entry point
72-
//! - Data type:
73-
//! [`WorkspaceFolderStateDTO`]
70+
//! - Data type: [`WorkspaceFolderStateDTO`]
7471
7572
use std::path::Path;
7673

0 commit comments

Comments
 (0)