Skip to main content

basic_error/
basic_error.rs

1//! Basic error message example.
2//!
3//! This example shows the simplest way to create and display a diagnostic message.
4
5use quarto_error_reporting::DiagnosticMessage;
6
7fn main() {
8    // Create a simple error message
9    let error = DiagnosticMessage::error("File not found");
10
11    // Render to text
12    println!("{}", error.to_text(None));
13    println!();
14
15    // Create a warning
16    let warning = DiagnosticMessage::warning("Deprecated feature used");
17    println!("{}", warning.to_text(None));
18    println!();
19
20    // Create an info message
21    let info = DiagnosticMessage::info("Processing 42 files");
22    println!("{}", info.to_text(None));
23}