aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs')
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs32
1 files changed, 3 insertions, 29 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
index 45cb6939..46564c37 100644
--- a/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
@@ -6,20 +6,11 @@ use crate::symfony::process::process::Process;
pub struct ProcessTimedOutException {
pub message: String,
pub code: i64,
- timeout_type: i64,
- exceeded_timeout: Option<f64>,
}
impl ProcessTimedOutException {
- pub const TYPE_GENERAL: i64 = 1;
- pub const TYPE_IDLE: i64 = 2;
-
- pub fn new(process: &Process, timeout_type: i64) -> Self {
- let exceeded_timeout = match timeout_type {
- Self::TYPE_GENERAL => process.get_timeout(),
- Self::TYPE_IDLE => process.get_idle_timeout(),
- _ => panic!("Unknown timeout type \"{}\".", timeout_type),
- };
+ pub fn new(process: &Process) -> Self {
+ let exceeded_timeout = process.get_timeout();
let message = format!(
"The process \"{}\" exceeded the timeout of {} seconds.",
@@ -27,24 +18,7 @@ impl ProcessTimedOutException {
exceeded_timeout.map(|t| t.to_string()).unwrap_or_default(),
);
- Self {
- message,
- code: 0,
- timeout_type,
- exceeded_timeout,
- }
- }
-
- pub fn is_general_timeout(&self) -> bool {
- Self::TYPE_GENERAL == self.timeout_type
- }
-
- pub fn is_idle_timeout(&self) -> bool {
- Self::TYPE_IDLE == self.timeout_type
- }
-
- pub fn get_exceeded_timeout(&self) -> Option<f64> {
- self.exceeded_timeout
+ Self { message, code: 0 }
}
}