From 7ba2e7760b66dc1c37f7d158c6397d15ba536f1b Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Mon, 13 Oct 2025 08:02:38 -0500 Subject: [PATCH] Add an error enum to test/codec.rs --- tests/codec.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/codec.rs b/tests/codec.rs index 0713741..6828d6a 100644 --- a/tests/codec.rs +++ b/tests/codec.rs @@ -7,6 +7,18 @@ use std::io::BufWriter; use std::path::Path; use std::{fs::File, io::Read}; +#[derive(Debug)] +enum TestError { + SetupFailure, // an error during test initialization (missing file, no write permission for output) + CodecFailure(DecodeError), +} + +impl From for TestError { + fn from(err: DecodeError) -> Self { + Self::CodecFailure(err) + } +} + #[test] fn main() -> Result<(), DecodeError> { let file = File::open("qoi_test_images/dice.qoi").unwrap();