From 3b15b1664e2856a2a7cf430676355c82f2aac65b Mon Sep 17 00:00:00 2001 From: Jason Shin Date: Thu, 1 Aug 2019 12:42:52 +1000 Subject: [PATCH] Explaining the reason why validation is performed in to_str of path.rs --- src/libstd/path.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libstd/path.rs b/src/libstd/path.rs index 126bc3754dabc..21c4968bfbe8b 100644 --- a/src/libstd/path.rs +++ b/src/libstd/path.rs @@ -1819,6 +1819,8 @@ impl Path { /// Yields a [`&str`] slice if the `Path` is valid unicode. /// /// This conversion may entail doing a check for UTF-8 validity. + /// Also it it worthwhile noting that validation is performed because Non-UTF-8 strings are + /// perfectly valid for some OS. /// /// [`&str`]: ../primitive.str.html ///