rtodo 0.1.4

A simple to-do list manager
Documentation
use thiserror::Error;

#[derive(Error, Debug)]
pub enum TErrors {
    #[error("Error read user input")]
    ReadUserInput(#[from] std::io::Error),
    #[error("Error writing to file")]
    WriteToFile,
    #[error("Error reading from file")]
    ReadFromFile,
    #[error("Error parse ID!")]
    ParseID,
    #[error("Error add todo! {0}")]
    AddTodo(String),
    #[error("Error display submenu! {0}")]
    SubMenu(String),
    #[error("Error remove todo! {0}")]
    RemoveTodo(String),
    #[error("Error update todo! {0}")]
    UpdateTodo(String),
    #[error("Error SetDone todo! {0}")]
    SetDone(String),
    #[error("Error SetUnDone todo! {0}")]
    SetUnDone(String),
    #[error("Error set priority! {0}")]
    SetPriority(String),
    #[error("Error display export menu! {0}")]
    ExportMenu(String),
    #[error("Error display import menu! {0}")]
    ImportMenu(String),
    #[error("Error display sort menu! {0}")]
    SortMenu(String),
}