diff options
Diffstat (limited to 'library/std/src/path.rs')
| -rw-r--r-- | library/std/src/path.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/library/std/src/path.rs b/library/std/src/path.rs index 5f43d63bf84..0636f55771e 100644 --- a/library/std/src/path.rs +++ b/library/std/src/path.rs @@ -1628,6 +1628,10 @@ impl Clone for PathBuf { PathBuf { inner: self.inner.clone() } } + /// Clones the contents of `source` into `self`. + /// + /// This method is preferred over simply assigning `source.clone()` to `self`, + /// as it avoids reallocation if possible. #[inline] fn clone_from(&mut self, source: &Self) { self.inner.clone_from(&source.inner) |
