pub trait RetainMut<T> {
    fn retain_mut<F>(&mut self, f: F)
    where
        F: FnMut(&mut T) -> bool
; }
👎 Deprecated:

Rust 1.61 has included retain_mut directly

Expand description

Trait that provides retain_mut method.

Required Methods

👎 Deprecated:

Rust 1.61 has included retain_mut directly

Retains only the elements specified by the predicate, passing a mutable reference to it.

In other words, remove all elements e such that f(&mut e) returns false. This method operates in place, visiting each element exactly once in the original order, and preserves the order of the retained elements.

Implementations on Foreign Types

👎 Deprecated:

Rust 1.61 has included retain_mut directly

👎 Deprecated:

Rust 1.61 has included retain_mut directly

Implementors