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}