summaryrefslogtreecommitdiff
path: root/racer-tracer/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'racer-tracer/src/error.rs')
-rw-r--r--racer-tracer/src/error.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/racer-tracer/src/error.rs b/racer-tracer/src/error.rs
index 1725d1a..e0e0934 100644
--- a/racer-tracer/src/error.rs
+++ b/racer-tracer/src/error.rs
@@ -20,6 +20,9 @@ pub enum TracerError {
#[error("Config Error ({0}): {1}")]
Configuration(String, String),
+ #[error("Argument parsing Error: {0}")]
+ ArgumentParsingError(String),
+
#[error("Unknown Material {0}.")]
UnknownMaterial(String),
@@ -37,6 +40,9 @@ pub enum TracerError {
#[error("Image save error: {0}")]
ImageSave(String),
+
+ #[error("Scene failed to load: {0}")]
+ SceneLoad(String),
}
impl From<TracerError> for i32 {
@@ -57,6 +63,8 @@ impl From<TracerError> for i32 {
TracerError::CancelEvent => 10,
TracerError::Generic(_) => 11,
TracerError::ImageSave(_) => 12,
+ TracerError::SceneLoad(_) => 13,
+ TracerError::ArgumentParsingError(_) => 14,
}
}
}