diff options
| author | Sylvestre Ledru <sylvestre@debian.org> | 2021-09-06 23:25:38 +0200 |
|---|---|---|
| committer | Sylvestre Ledru <sylvestre@debian.org> | 2021-09-06 23:25:38 +0200 |
| commit | d4031d092d0dcc3140af8fe0aa009cf98e701009 (patch) | |
| tree | 5ba0551af13e51f14ee1a76d298853177930b7a2 | |
| parent | 8ceea01bb442b9746a51b062ce25abbf46d866b2 (diff) | |
| download | rust-d4031d092d0dcc3140af8fe0aa009cf98e701009.tar.gz rust-d4031d092d0dcc3140af8fe0aa009cf98e701009.zip | |
String.split_terminator: Add an example when using a slice of chars
| -rw-r--r-- | library/core/src/str/mod.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/library/core/src/str/mod.rs b/library/core/src/str/mod.rs index ca4e2e6b7f3..495f98cfc32 100644 --- a/library/core/src/str/mod.rs +++ b/library/core/src/str/mod.rs @@ -1354,6 +1354,9 @@ impl str { /// /// let v: Vec<&str> = "A..B..".split_terminator(".").collect(); /// assert_eq!(v, ["A", "", "B", ""]); + /// + /// let v: Vec<&str> = "A.B:C.D".split_terminator(&['.', ':'][..]).collect(); + /// assert_eq!(v, ["A", "B", "C", "D"]); /// ``` #[stable(feature = "rust1", since = "1.0.0")] #[inline] @@ -1397,6 +1400,9 @@ impl str { /// /// let v: Vec<&str> = "A..B..".rsplit_terminator(".").collect(); /// assert_eq!(v, ["", "B", "", "A"]); + /// + /// let v: Vec<&str> = "A.B:C.D".rsplit_terminator(&['.', ':'][..]).collect(); + /// assert_eq!(v, ["D", "C", "B", "A"]); /// ``` #[stable(feature = "rust1", since = "1.0.0")] #[inline] |
