From 2abf48d9ce2968f7e999a9e0faf6d0ebfa752c7c Mon Sep 17 00:00:00 2001 From: Sakarias Johansson Date: Wed, 18 Jan 2023 21:01:24 +0100 Subject: =?UTF-8?q?=F0=9F=8F=99=EF=B8=8F=20Add=20support=20for=20reading?= =?UTF-8?q?=20scene=20from=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- racer-tracer/src/error.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'racer-tracer/src/error.rs') diff --git a/racer-tracer/src/error.rs b/racer-tracer/src/error.rs index 70a9ab2..f32dac9 100644 --- a/racer-tracer/src/error.rs +++ b/racer-tracer/src/error.rs @@ -16,6 +16,12 @@ pub enum TracerError { #[error("Config Error ({0}): {1}")] Configuration(String, String), + + #[error("Unknown Material {0}.")] + UnknownMaterial(String), + + #[error("No scene supplied.")] + NoScene(), } impl From for i32 { @@ -29,6 +35,8 @@ impl From for i32 { TracerError::FailedToUpdateWindow(_) => 3, TracerError::ResolutionIsNotPowerOfTwo() => 4, TracerError::Configuration(_, _) => 5, + TracerError::UnknownMaterial(_) => 6, + TracerError::NoScene() => 7, } } } -- cgit v1.2.3