summaryrefslogtreecommitdiff
path: root/racer-tracer
diff options
context:
space:
mode:
authorSakarias Johansson <sakarias.johansson@goodbyekansas.com>2023-03-21 23:22:15 +0100
committerSakarias Johansson <sakariasjohansson@hotmail.com>2023-04-05 19:38:04 +0200
commit71ea29e48bdfc500a4e958cc1f37eddbd1d7bd2c (patch)
tree732c26cf2d460caa4b26eca5a60b433217f166df /racer-tracer
parentb10888e575d757d23cace28c8e12b8ea4ec5c2d0 (diff)
downloadracer-tracer-71ea29e48bdfc500a4e958cc1f37eddbd1d7bd2c.tar.gz
racer-tracer-71ea29e48bdfc500a4e958cc1f37eddbd1d7bd2c.tar.xz
racer-tracer-71ea29e48bdfc500a4e958cc1f37eddbd1d7bd2c.zip
🚮 Cleanup old useless errors
Diffstat (limited to 'racer-tracer')
-rw-r--r--racer-tracer/src/error.rs43
1 files changed, 12 insertions, 31 deletions
diff --git a/racer-tracer/src/error.rs b/racer-tracer/src/error.rs
index d9b13ab..adcd973 100644
--- a/racer-tracer/src/error.rs
+++ b/racer-tracer/src/error.rs
@@ -2,21 +2,12 @@ use thiserror::Error;
#[derive(Clone, Error, Debug, PartialEq, Eq)]
pub enum TracerError {
- #[error("Unknown error: {message}")]
- Unknown { message: String, exit_code: i32 },
-
- #[error("Error: {0}")]
- Generic(String),
-
#[error("Failed to create window: {0}")]
FailedToCreateWindow(String),
#[error("Failed to update window: {0}")]
FailedToUpdateWindow(String),
- #[error("Resolution is not power of two.")]
- ResolutionIsNotPowerOfTwo(),
-
#[error("Config Error ({0}): {1}")]
Configuration(String, String),
@@ -26,9 +17,6 @@ pub enum TracerError {
#[error("Unknown Material {0}.")]
UnknownMaterial(String),
- #[error("No scene supplied.")]
- NoScene(),
-
#[error("Failed to acquire lock \"{0}\"")]
FailedToAcquireLock(String),
@@ -54,25 +42,18 @@ pub enum TracerError {
impl From<TracerError> for i32 {
fn from(tracer_error: TracerError) -> Self {
match tracer_error {
- TracerError::Unknown {
- message: _,
- exit_code,
- } => exit_code,
- TracerError::FailedToCreateWindow(_) => 2,
- TracerError::FailedToUpdateWindow(_) => 3,
- TracerError::ResolutionIsNotPowerOfTwo() => 4,
- TracerError::Configuration(_, _) => 5,
- TracerError::UnknownMaterial(_) => 6,
- TracerError::NoScene() => 7,
- TracerError::FailedToAcquireLock(_) => 8,
- TracerError::ExitEvent => 9,
- TracerError::CancelEvent => 10,
- TracerError::Generic(_) => 11,
- TracerError::ImageSave(_) => 12,
- TracerError::SceneLoad(_) => 13,
- TracerError::ArgumentParsingError(_) => 14,
- TracerError::KeyError(_) => 15,
- TracerError::CreateLogError(_) => 16,
+ TracerError::FailedToCreateWindow(_) => 1,
+ TracerError::FailedToUpdateWindow(_) => 2,
+ TracerError::Configuration(_, _) => 3,
+ TracerError::UnknownMaterial(_) => 4,
+ TracerError::FailedToAcquireLock(_) => 5,
+ TracerError::ExitEvent => 6,
+ TracerError::CancelEvent => 7,
+ TracerError::ImageSave(_) => 8,
+ TracerError::SceneLoad(_) => 9,
+ TracerError::ArgumentParsingError(_) => 10,
+ TracerError::KeyError(_) => 11,
+ TracerError::CreateLogError(_) => 12,
}
}
}