diff --git a/taskchampion/lib/src/status.rs b/taskchampion/lib/src/status.rs index d872f8f14..20a7e84b7 100644 --- a/taskchampion/lib/src/status.rs +++ b/taskchampion/lib/src/status.rs @@ -21,7 +21,7 @@ impl From for Status { TCStatus::Completed => Status::Completed, TCStatus::Deleted => Status::Deleted, TCStatus::Recurring => Status::Recurring, - TCStatus::Unknown => Status::Unknown("unknown".to_string()), + _ => Status::Unknown(format!("unknown TCStatus {}", status as u32)), } } } diff --git a/taskchampion/taskchampion/src/task/status.rs b/taskchampion/taskchampion/src/task/status.rs index 2ec7ae5da..38d017df7 100644 --- a/taskchampion/taskchampion/src/task/status.rs +++ b/taskchampion/taskchampion/src/task/status.rs @@ -14,8 +14,7 @@ pub enum Status { } impl Status { - /// Get a Status from the 1-character value in a TaskMap, - /// defaulting to Pending + /// Get a Status from the string value in a TaskMap pub(crate) fn from_taskmap(s: &str) -> Status { match s { "pending" => Status::Pending,