Skip to content

Commit d4031d0

Browse files
committed
String.split_terminator: Add an example when using a slice of chars
1 parent 8ceea01 commit d4031d0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

library/core/src/str/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1354,6 +1354,9 @@ impl str {
13541354
///
13551355
/// let v: Vec<&str> = "A..B..".split_terminator(".").collect();
13561356
/// assert_eq!(v, ["A", "", "B", ""]);
1357+
///
1358+
/// let v: Vec<&str> = "A.B:C.D".split_terminator(&['.', ':'][..]).collect();
1359+
/// assert_eq!(v, ["A", "B", "C", "D"]);
13571360
/// ```
13581361
#[stable(feature = "rust1", since = "1.0.0")]
13591362
#[inline]
@@ -1397,6 +1400,9 @@ impl str {
13971400
///
13981401
/// let v: Vec<&str> = "A..B..".rsplit_terminator(".").collect();
13991402
/// assert_eq!(v, ["", "B", "", "A"]);
1403+
///
1404+
/// let v: Vec<&str> = "A.B:C.D".rsplit_terminator(&['.', ':'][..]).collect();
1405+
/// assert_eq!(v, ["D", "C", "B", "A"]);
14001406
/// ```
14011407
#[stable(feature = "rust1", since = "1.0.0")]
14021408
#[inline]

0 commit comments

Comments
 (0)