CommonLibrary/Workspace/
mod.rs

1//! # Workspace Service
2//!
3//! This module defines the abstract contract for the Workspace service. It
4//! includes the `WorkspaceProvider` and `WorkspaceEditApplier` traits, and
5//! the `ActionEffect` constructors for every workspace-related operation.
6
7// --- Trait Definitions ---
8pub mod WorkspaceEditApplier;
9
10pub mod WorkspaceProvider;
11
12// --- Effect Constructors ---
13pub mod ApplyWorkspaceEdit;
14
15pub mod FindFilesInWorkspace;
16
17pub mod GetWorkspaceConfigurationPath;
18
19pub mod GetWorkspaceFolderInfo;
20
21pub mod GetWorkspaceFoldersInfo;
22
23pub mod GetWorkspaceName;
24
25pub mod IsWorkspaceTrusted;
26
27pub mod OpenFile;
28
29pub mod RequestWorkspaceTrust;