Mountain/IPC/WindServiceHandlers/Output.rs
1#![allow(non_snake_case)]
2
3//! # Output channel handlers
4//!
5//! `vscode.window.createOutputChannel(...)` flows in from Cocoon
6//! via gRPC; the WindServiceHandlers dispatcher (`mod.rs:648-663`)
7//! invokes one of these five free functions which emit a
8//! `sky://output/*` Tauri event for the renderer to mount /
9//! mutate / focus the channel panel.
10//!
11//! Layout (one export per file, file name = identity):
12//! - `OutputCreate::OutputCreate`
13//! - `OutputAppend::OutputAppend`
14//! - `OutputAppendLine::OutputAppendLine`
15//! - `OutputClear::OutputClear`
16//! - `OutputShow::OutputShow`
17
18pub mod OutputAppend;
19pub mod OutputAppendLine;
20pub mod OutputClear;
21pub mod OutputCreate;
22pub mod OutputShow;