Skip to content

Commit

Permalink
Rollup merge of rust-lang#61420 - felixrabe:patch-2, r=dtolnay
Browse files Browse the repository at this point in the history
Succinctify splice docs
  • Loading branch information
Centril authored Jun 4, 2019
2 parents 616c590 + 7bdc38d commit 5b3b061
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions src/liballoc/vec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2018,16 +2018,14 @@ impl<T> Vec<T> {
/// with the given `replace_with` iterator and yields the removed items.
/// `replace_with` does not need to be the same length as `range`.
///
/// Note 1: The element range is removed even if the iterator is not
/// consumed until the end.
/// The element range is removed even if the iterator is not consumed until the end.
///
/// Note 2: It is unspecified how many elements are removed from the vector,
/// It is unspecified how many elements are removed from the vector
/// if the `Splice` value is leaked.
///
/// Note 3: The input iterator `replace_with` is only consumed
/// when the `Splice` value is dropped.
/// The input iterator `replace_with` is only consumed when the `Splice` value is dropped.
///
/// Note 4: This is optimal if:
/// This is optimal if:
///
/// * The tail (elements in the vector after `range`) is empty,
/// * or `replace_with` yields fewer elements than `range`’s length
Expand Down

0 comments on commit 5b3b061

Please sign in to comment.