Skip to main content

Mountain/RPC/
mod.rs

1#![allow(non_snake_case, unused_imports, unused_variables)]
2
3//! Mountain RPC services. The active surface is `CocoonService` - the tonic
4//! server impl that Cocoon dials into. The other modules here
5//! (`EchoAction`, `Commands`, `Workspace`, `Configuration`, plus the
6//! `Windows`/`Terminals`/`Debug`/`SCM`/`Processes`/`Telemetry` cfg-feature
7//! shells) are scaffolding for the multi-extension-host roadmap; most carry
8//! zero external callers today.
9
10pub mod CocoonService;
11
12pub mod Types;
13
14pub mod EchoAction;
15
16pub mod Commands;
17
18pub mod Workspace;
19
20pub mod Configuration;
21
22#[cfg(any(feature = "grove", feature = "cocoon"))]
23pub mod Windows;
24
25#[cfg(feature = "terminals")]
26pub mod Terminals;
27
28#[cfg(feature = "debug-protocol")]
29pub mod Debug;
30
31#[cfg(feature = "scm-support")]
32pub mod SCM;
33
34#[cfg(feature = "child-processes")]
35pub mod Processes;
36
37pub mod Telemetry;
38
39pub mod Vine;