Remove `internal` from error handling
authorAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 16 Apr 2018 14:57:25 +0000 (17:57 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 16 Apr 2018 15:01:33 +0000 (18:01 +0300)
src/cargo/util/paths.rs

index eb5ada5cbf5839d54573df279e556f2ccd2003c0..350663620aea563e621e42f564fe0156f6a7499f 100644 (file)
@@ -8,8 +8,7 @@ use std::iter;
 
 use filetime::FileTime;
 
-use util::{internal, CargoResult};
-use util::errors::{CargoError, CargoResultExt, Internal};
+use util::errors::{CargoError, CargoResult, CargoResultExt, Internal};
 
 pub fn join_paths<T: AsRef<OsStr>>(paths: &[T], env: &str) -> CargoResult<OsString> {
     let err = match env::join_paths(paths.iter()) {
@@ -154,13 +153,13 @@ pub fn append(path: &Path, contents: &[u8]) -> CargoResult<()> {
         f.write_all(contents)?;
         Ok(())
     })()
-        .chain_err(|| internal(format!("failed to write `{}`", path.display())))?;
+        .chain_err(|| format!("failed to write `{}`", path.display()))?;
     Ok(())
 }
 
 pub fn mtime(path: &Path) -> CargoResult<FileTime> {
     let meta =
-        fs::metadata(path).chain_err(|| internal(format!("failed to stat `{}`", path.display())))?;
+        fs::metadata(path).chain_err(|| format!("failed to stat `{}`", path.display()))?;
     Ok(FileTime::from_last_modification_time(&meta))
 }