diff --git a/src/uu/tsort/src/tsort.rs b/src/uu/tsort/src/tsort.rs index 91036fe27..aac0a055f 100644 --- a/src/uu/tsort/src/tsort.rs +++ b/src/uu/tsort/src/tsort.rs @@ -105,9 +105,8 @@ fn remove(vec: &mut Vec, x: T) -> Option where T: PartialEq, { - vec.iter().position(|item| *item == x).map(|i| { - vec.remove(i); - i + vec.iter().position(|item| *item == x).inspect(|i| { + vec.remove(*i); }) }