treebeard 0.0.1

A tree-walking interpreter for Rust's syn AST - language-agnostic execution engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Error types for Treebeard evaluation

use thiserror::Error;

/// Evaluation error
#[derive(Debug, Error)]
pub enum EvalError {
    /// Placeholder error variant
    #[error("evaluation error: {0}")]
    Generic(String),
}

/// Result type for evaluation
pub type Result<T> = std::result::Result<T, EvalError>;