diff --git a/library/alloc/src/vec.rs b/library/alloc/src/vec.rs index b4ad238680f7..c024ef7c17db 100644 --- a/library/alloc/src/vec.rs +++ b/library/alloc/src/vec.rs @@ -3026,7 +3026,10 @@ impl Drain<'_, T> { } } -/// An iterator produced by calling `drain_filter` on Vec. +/// A draining iterator with filter predicate for `Vec`. +/// +/// This struct is created by [`Vec::drain_filter()`]. +/// See its documentation for more. #[unstable(feature = "drain_filter", reason = "recently added", issue = "43244")] #[derive(Debug)] pub struct DrainFilter<'a, T, F>