diff options
| author | Sakarias Johansson <sakarias.johansson@goodbyekansas.com> | 2023-01-18 21:01:24 +0100 |
|---|---|---|
| committer | Sakarias Johansson <sakarias.johansson@goodbyekansas.com> | 2023-01-18 21:01:24 +0100 |
| commit | 2abf48d9ce2968f7e999a9e0faf6d0ebfa752c7c (patch) | |
| tree | 3b58470a7f382634187ba155a1ed398595247a35 /racer-tracer/src/error.rs | |
| parent | 38e9bf130fc1075d576626f0c2ade582ccc3c57f (diff) | |
| download | racer-tracer-2abf48d9ce2968f7e999a9e0faf6d0ebfa752c7c.tar.gz racer-tracer-2abf48d9ce2968f7e999a9e0faf6d0ebfa752c7c.tar.xz racer-tracer-2abf48d9ce2968f7e999a9e0faf6d0ebfa752c7c.zip | |
🏙️ Add support for reading scene from file
Diffstat (limited to 'racer-tracer/src/error.rs')
| -rw-r--r-- | racer-tracer/src/error.rs | 8 |
1 files changed, 8 insertions, 0 deletions
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<TracerError> for i32 { @@ -29,6 +35,8 @@ impl From<TracerError> for i32 { TracerError::FailedToUpdateWindow(_) => 3, TracerError::ResolutionIsNotPowerOfTwo() => 4, TracerError::Configuration(_, _) => 5, + TracerError::UnknownMaterial(_) => 6, + TracerError::NoScene() => 7, } } } |
