about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2024-11-26 15:32:13 +0100
committerGitHub <noreply@github.com>2024-11-26 15:32:13 +0100
commitddb6904ee4b0fd37d7f0488bb89a28305343b9b2 (patch)
tree981541d74de44710ecd21a1b422349869dfd7ea6
parent620cdfc6dc15008318f8c724511eef7049f93d01 (diff)
parentf3ad32b76934fcc8a5119ecf20c7ba9cc7b40ea9 (diff)
downloadrust-ddb6904ee4b0fd37d7f0488bb89a28305343b9b2.tar.gz
rust-ddb6904ee4b0fd37d7f0488bb89a28305343b9b2.zip
Rollup merge of #133419 - CromFr:add-path-strip_prefix-test-example, r=Amanieu
Added a doc test for std::path::strip_prefix

I was about 90% sure `Path::new("/test/haha/foo.txt").strip_prefix("/te")` would return an Err, but I couldn't find an example to confirm this behaviour.

This should be an easy merge :)
-rw-r--r--library/std/src/path.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/library/std/src/path.rs b/library/std/src/path.rs
index b0291e3aa19..7ffb11b6aed 100644
--- a/library/std/src/path.rs
+++ b/library/std/src/path.rs
@@ -2504,6 +2504,7 @@ impl Path {
     /// assert_eq!(path.strip_prefix("/test/haha/foo.txt/"), Ok(Path::new("")));
     ///
     /// assert!(path.strip_prefix("test").is_err());
+    /// assert!(path.strip_prefix("/te").is_err());
     /// assert!(path.strip_prefix("/haha").is_err());
     ///
     /// let prefix = PathBuf::from("/test/");