Mountain/Track/mod.rs
1//! Central request dispatcher that routes commands from the Sky frontend and
2//! Cocoon sidecar into strongly-typed ActionEffects executed by the runtime.
3
4#![allow(unused_imports, unused_variables)]
5
6// --- Sub-modules ---
7
8/// Frontend command dispatch handling.
9pub mod FrontendCommand;
10
11/// Sidecar RPC request dispatch handling.
12pub mod SideCarRequest;
13
14/// UI request-response result handling.
15pub mod UIRequest;
16
17/// Webview message forwarding.
18pub mod Webview;
19
20/// Effect creation and routing.
21pub mod Effect;
22
23// No `pub use` re-exports - callers spell the full path
24// (`Track::UIRequest::ResolveUIRequest::ResolveUIRequest`, etc.). The
25// double-segment shape is required by `tauri::generate_handler!` so the
26// macro can find the `__cmd__<Name>` companion in the same file.