greentic-integration-core 0.4.33

Greentic integration tooling and test runner
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Errors for parsing and substitution.

use thiserror::Error;

#[derive(Debug, Error)]
pub enum CoreError {
    #[error("parse error on line {line_no}: {message}")]
    ParseError { line_no: usize, message: String },
    #[error("missing variable '{var}' on line {line_no}")]
    MissingVar { line_no: usize, var: String },
    #[error("tokenize error on line {line_no}: {message}")]
    TokenizeError { line_no: usize, message: String },
}