Skip to main content

tnj_tui/tui/
error.rs

1use thiserror::Error;
2use crate::database::DatabaseError;
3
4#[derive(Debug, Error)]
5pub enum TuiError {
6    #[error("IO/Terminal error: {0}")]
7    IoError(#[from] std::io::Error),
8    
9    #[error("Database error: {0}")]
10    DatabaseError(#[from] DatabaseError),
11    
12    #[error("Key binding error: {0}")]
13    KeyBindingError(String),
14    
15    #[error("Render error: {0}")]
16    RenderError(String),
17}
18