Expand description
Error panel renderable for beautiful error display.
Provides a panel specifically designed for displaying errors with rich formatting in styled mode and structured plain text in plain mode.
§Example
use sqlmodel_console::renderables::{ErrorPanel, ErrorSeverity};
let panel = ErrorPanel::new("SQL Syntax Error", "Unexpected token 'SELCT'")
.severity(ErrorSeverity::Error)
.with_sql("SELCT * FROM users WHERE id = $1")
.with_position(1)
.with_sqlstate("42601")
.with_hint("Did you mean 'SELECT'?");
// Plain mode output
println!("{}", panel.render_plain());Structs§
- Error
Panel - A panel specifically designed for error display.
Enums§
- Error
Severity - Error severity level for styling.