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 6e1b305..1725d1a 100644
--- a/racer-tracer/src/error.rs
+++ b/racer-tracer/src/error.rs
@@ -5,6 +5,9 @@ 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),
@@ -31,6 +34,9 @@ pub enum TracerError {
#[error("Cancel event")]
CancelEvent,
+
+ #[error("Image save error: {0}")]
+ ImageSave(String),
}
impl From<TracerError> for i32 {
@@ -49,6 +55,8 @@ impl From<TracerError> for i32 {
TracerError::FailedToAcquireLock(_) => 8,
TracerError::ExitEvent => 9,
TracerError::CancelEvent => 10,
+ TracerError::Generic(_) => 11,
+ TracerError::ImageSave(_) => 12,
}
}
}