From 45455d3a02b563d779480119e68c5d66932be21d Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Sat, 26 Sep 2026 13:24:58 +0100 Subject: [PATCH] Implement std::fmt::Display for eval::Error --- src/eval.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/eval.rs b/src/eval.rs index 23da999..d32c284 100644 --- a/src/eval.rs +++ b/src/eval.rs @@ -21,3 +21,11 @@ pub trait Evaluator { fn eval(&mut self, input: Self::Expr) -> Result; } + +impl std::fmt::Display for Error { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", match self { + Error::UnsupportedExpression => "Unsupported expression", + }) + } +}