Skip to main content

Module error

Module error 

Source
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§

ErrorPanel
A panel specifically designed for error display.

Enums§

ErrorSeverity
Error severity level for styling.