xplan 0.1.0

CLI tool to visualize task dependency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use thiserror::Error;

use crate::store::StoreBuilderError;

#[derive(Debug, Error)]
pub enum ParseError {
    #[error("Invalid YAML")]
    InvalidYaml(#[from] yaml_rust::scanner::ScanError),

    #[error("{0}")]
    Base(String),

    #[error("Unknown root element: {0}")]
    UnkownRootElement(String),

    #[error("failed to build")]
    Build(#[from] StoreBuilderError)
}