Struct collections::vec::DrainFilter [] [src]

pub struct DrainFilter<'a, T, F> where
    F: FnMut(&mut T) -> bool,
    T: 'a, 
{ /* fields omitted */ }
🔬 This is a nightly-only experimental API. (drain_filter #43244)

recently added

An iterator produced by calling drain_filter on Vec.

Trait Implementations

impl<'a, T, F> Drop for DrainFilter<'a, T, F> where
    F: FnMut(&mut T) -> bool, 
[src]

[src]

🔬 This is a nightly-only experimental API. (drain_filter #43244)

recently added

impl<'a, T, F> Debug for DrainFilter<'a, T, F> where
    F: Debug + FnMut(&mut T) -> bool,
    T: 'a + Debug
[src]

[src]

Formats the value using the given formatter.

impl<'a, T, F> Iterator for DrainFilter<'a, T, F> where
    F: FnMut(&mut T) -> bool, 
[src]

🔬 This is a nightly-only experimental API. (drain_filter #43244)

recently added

[src]

🔬 This is a nightly-only experimental API. (drain_filter #43244)

recently added

[src]

🔬 This is a nightly-only experimental API. (drain_filter #43244)

recently added