taskfinder 2.15.0

A terminal user interface that extracts and displays tasks from plain text files, hooking into your default terminal-based editor for editing.
#![forbid(unsafe_code)]
//! The various modes the app can be in.

use serde::{Deserialize, Serialize};

pub mod config_mode;
pub mod evergreen_mode;
pub mod files_mode;
pub mod help_mode;
pub mod log_mode;
pub mod tasks_mode;

/// All the modes of the app.
#[derive(PartialEq, Clone, Copy, Debug, Serialize, Deserialize)]
pub enum Mode {
    Files,
    Tasks,
    Log,
    Help,
    Evergreen,
    Config,
}