add cargo clippy to CI
This commit is contained in:
@@ -12,22 +12,16 @@ pub(super) fn get_task<S: AsRef<str>>(replica: &mut Replica, task_arg: S) -> Fal
|
||||
let task_arg = task_arg.as_ref();
|
||||
|
||||
// first try treating task as a working-set reference
|
||||
match task_arg.parse::<usize>() {
|
||||
Ok(i) => {
|
||||
if let Some(task) = replica.get_working_set_task(i)? {
|
||||
return Ok(task);
|
||||
}
|
||||
if let Ok(i) = task_arg.parse::<usize>() {
|
||||
if let Some(task) = replica.get_working_set_task(i)? {
|
||||
return Ok(task);
|
||||
}
|
||||
Err(_) => {}
|
||||
}
|
||||
|
||||
match Uuid::parse_str(task_arg) {
|
||||
Ok(uuid) => {
|
||||
if let Some(task) = replica.get_task(&uuid)? {
|
||||
return Ok(task);
|
||||
}
|
||||
if let Ok(uuid) = Uuid::parse_str(task_arg) {
|
||||
if let Some(task) = replica.get_task(&uuid)? {
|
||||
return Ok(task);
|
||||
}
|
||||
Err(_) => {}
|
||||
}
|
||||
|
||||
Err(format_err!("Cannot interpret {:?} as a task", task_arg))
|
||||
|
||||
Reference in New Issue
Block a user