#[non_exhaustive]pub enum OutputEventCategory {
Console,
Important,
Stdout,
Stderr,
Telemetry,
Unknown,
}
Expand description
The output category. If not specified or if the category is not understood by the client, console
is assumed.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Console
Show the output in the client’s default message UI, e.g. a ‘debug console’. This category should only be used for informational output from the debugger (as opposed to the debuggee).
Important
A hint for the client to show the output in the client’s UI for important and highly visible information, e.g. as a popup notification. This category should only be used for important messages from the debugger (as opposed to the debuggee). Since this category value is a hint, clients might ignore the hint and assume the console
category.
Stdout
Show the output as normal program output from the debuggee.
Stderr
Show the output as error program output from the debuggee.
Telemetry
Send the output to telemetry instead of showing it to the user.
Unknown
Trait Implementations§
Source§impl Clone for OutputEventCategory
impl Clone for OutputEventCategory
Source§fn clone(&self) -> OutputEventCategory
fn clone(&self) -> OutputEventCategory
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more