retain_mut (cargo): Provide retain_mut method that has the same functionality as retain but gives mutable borrow to the predicate.
Keywords: no_std|retain|rust