Common/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#![allow(non_snake_case, non_camel_case_types)]
8
9// --- Trait Definitions ---
10pub mod WorkSpaceEditApplier;
11
12pub mod WorkSpaceProvider;
13
14// --- Effect Constructors ---
15pub mod ApplyWorkSpaceEdit;
16
17pub mod FindFilesInWorkSpace;
18
19pub mod GetWorkSpaceConfigurationPath;
20
21pub mod GetWorkSpaceFolderInfo;
22
23pub mod GetWorkSpaceFoldersInfo;
24
25pub mod GetWorkSpaceName;
26
27pub mod IsWorkSpaceTrusted;
28
29pub mod OpenFile;
30
31pub mod RequestWorkSpaceTrust;