tnj-tui 0.1.2

TUI Tasks, notes and journals in Notebooks
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use thiserror::Error;
use crate::database::DatabaseError;

#[derive(Debug, Error)]
pub enum TuiError {
    #[error("IO/Terminal error: {0}")]
    IoError(#[from] std::io::Error),
    
    #[error("Database error: {0}")]
    DatabaseError(#[from] DatabaseError),
    
    #[error("Key binding error: {0}")]
    KeyBindingError(String),
    
    #[error("Render error: {0}")]
    RenderError(String),
}