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