about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2016-10-08 16:29:10 -0400
committerCorey Farwell <coreyf@rwell.org>2016-10-08 21:33:28 -0400
commitfd073cf4a39887f9d6fbeb956607101eb08a4ea1 (patch)
treec0a7b6af6c5b764bac985dc70522f8b6d8255cde /src
parent6e8f92f11cdc713ddec4c60c66097d05c194bab2 (diff)
downloadrust-fd073cf4a39887f9d6fbeb956607101eb08a4ea1.tar.gz
rust-fd073cf4a39887f9d6fbeb956607101eb08a4ea1.zip
Don't construct `PathBuf` ownership if we don't need it.
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/externalfiles.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustdoc/externalfiles.rs b/src/librustdoc/externalfiles.rs
index 2ecb071fcc2..8b71c133ed4 100644
--- a/src/librustdoc/externalfiles.rs
+++ b/src/librustdoc/externalfiles.rs
@@ -11,7 +11,7 @@
 use std::fs::File;
 use std::io::prelude::*;
 use std::io;
-use std::path::{PathBuf, Path};
+use std::path::Path;
 use std::str;
 
 #[derive(Clone)]
@@ -47,8 +47,8 @@ pub fn load_string(input: &Path) -> io::Result<Option<String>> {
 macro_rules! load_or_return {
     ($input: expr, $cant_read: expr, $not_utf8: expr) => {
         {
-            let input = PathBuf::from(&$input[..]);
-            match ::externalfiles::load_string(&input) {
+            let input = Path::new(&$input[..]);
+            match ::externalfiles::load_string(input) {
                 Err(e) => {
                     let _ = writeln!(&mut io::stderr(),
                                      "error reading `{}`: {}", input.display(), e);