File tree 1 file changed +4
-6
lines changed
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -1274,12 +1274,10 @@ impl<T> Vec<T> {
1274
1274
/// Creates a draining iterator that removes the specified range in the vector
1275
1275
/// and yields the removed items.
1276
1276
///
1277
- /// The element range is removed even if the iterator is only partially
1278
- /// consumed or not consumed at all.
1279
- ///
1280
- /// Note: Be aware that if the iterator is leaked (eg: [`mem::forget`]), it
1281
- /// cancels this property so it is unspecified how many elements are removed
1282
- /// from the vector in this case.
1277
+ /// When the iterator **is** dropped, all elements in the range are removed
1278
+ /// from the vector, even if the iterator was not fully consumed. If the
1279
+ /// iterator **is not** dropped (with [`mem::forget`] for example), it is
1280
+ /// unspecified how many elements are removed.
1283
1281
///
1284
1282
/// # Panics
1285
1283
///
You can’t perform that action at this time.
0 commit comments