Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/IPC/WindServiceAdapters/
mod.rs

1//! # Wind service adapters
2//!
3//! Mountain → Wind bridge: takes Mountain's sandbox config
4//! and runtime providers, exposes them in Wind's expected
5//! shape (`WindDesktopConfiguration::Struct`,
6//! `WindFileService::Struct`, `WindStorageService::Struct`,
7//! `WindConfigurationService::Struct`,
8//! `WindEnvironmentService::Struct`). The
9//! `WindServiceAdapter::Struct` factory holds the runtime
10//! handle and produces the per-domain wrappers on demand.
11
12pub mod FileToDiff;
13
14pub mod FileToOpenOrCreate;
15
16pub mod FilesToWait;
17
18pub mod Logger;
19
20pub mod MountainSandboxConfiguration;
21
22pub mod OsInfo;
23
24pub mod Profiles;
25
26pub mod WindConfigurationService;
27
28pub mod WindDesktopConfiguration;
29
30pub mod WindEnvironmentService;
31
32pub mod WindFileService;
33
34pub mod WindServiceAdapter;
35
36pub mod WindStorageService;