String.split_terminator: Add an example when using a slice of chars

This commit is contained in:
Sylvestre Ledru
2021-09-06 23:25:38 +02:00
parent 8ceea01bb4
commit d4031d092d

View File

@@ -1354,6 +1354,9 @@ impl str {
/// ///
/// let v: Vec<&str> = "A..B..".split_terminator(".").collect(); /// let v: Vec<&str> = "A..B..".split_terminator(".").collect();
/// assert_eq!(v, ["A", "", "B", ""]); /// 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")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]
@@ -1397,6 +1400,9 @@ impl str {
/// ///
/// let v: Vec<&str> = "A..B..".rsplit_terminator(".").collect(); /// let v: Vec<&str> = "A..B..".rsplit_terminator(".").collect();
/// assert_eq!(v, ["", "B", "", "A"]); /// 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")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]