Add the canceled task status

This commit is contained in:
Kerollmops 2022-10-17 14:02:14 +02:00 committed by Clément Renault
parent 703ba7a1fb
commit f177c97671
No known key found for this signature in database
GPG Key ID: 92ADA4E935E71FA4

View File

@ -271,6 +271,7 @@ pub enum Status {
Processing,
Succeeded,
Failed,
Canceled,
}
impl Display for Status {
@ -280,6 +281,7 @@ impl Display for Status {
Status::Processing => write!(f, "processing"),
Status::Succeeded => write!(f, "succeeded"),
Status::Failed => write!(f, "failed"),
Status::Canceled => write!(f, "canceled"),
}
}
}
@ -296,6 +298,8 @@ impl FromStr for Status {
Ok(Status::Succeeded)
} else if status.eq_ignore_ascii_case("failed") {
Ok(Status::Failed)
} else if status.eq_ignore_ascii_case("canceled") {
Ok(Status::Canceled)
} else {
Err(ResponseError::from_msg(
format!(