Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/RPC/CocoonService/GenericRequest/
mod.rs

1#![allow(non_snake_case, unused_variables, dead_code, unused_imports)]
2
3//! Generic-request atom modules for `process_mountain_request`.
4//!
5//! Each submodule handles one semantic group of method names from
6//! Cocoon's `MountainGRPCClient.sendRequest(method, params)` rail.
7//! Handler functions take `(RequestId, Params, &Env)` and return a
8//! typed `Response<GenericResponse>` without referencing `CocoonServiceImpl`.
9//!
10//! Groups:
11//! - `Commands`    - `commands.execute`, `executeCommand`, `unregisterCommand`
12//! - `FileSystem`  - `fs.*`, `readFile`, `writeFile`, `stat`, `readdir`, … Also
13//!   exports `OkResponse` / `ErrResponse` helpers used by other groups.
14//! - `Secrets`     - `getSecret`, `storeSecret`, `deleteSecret`
15//! - `WindowDialogs` - dialogs, messages, status bar, webview, workspace ops
16
17pub mod Commands;
18
19pub mod FileSystem;
20
21pub mod Secrets;
22
23pub mod WindowDialogs;