Show More
@@ -6,6 +6,7 b'' | |||||
6 | // GNU General Public License version 2 or any later version. |
|
6 | // GNU General Public License version 2 or any later version. | |
7 |
|
7 | |||
8 | use std::borrow::Borrow; |
|
8 | use std::borrow::Borrow; | |
|
9 | use std::convert::TryFrom; | |||
9 | use std::ffi::{OsStr, OsString}; |
|
10 | use std::ffi::{OsStr, OsString}; | |
10 | use std::fmt; |
|
11 | use std::fmt; | |
11 | use std::ops::Deref; |
|
12 | use std::ops::Deref; | |
@@ -515,6 +516,13 b' pub fn path_to_hg_path_buf<P: AsRef<Path' | |||||
515 | Ok(buf) |
|
516 | Ok(buf) | |
516 | } |
|
517 | } | |
517 |
|
518 | |||
|
519 | impl TryFrom<PathBuf> for HgPathBuf { | |||
|
520 | type Error = HgPathError; | |||
|
521 | fn try_from(path: PathBuf) -> Result<Self, Self::Error> { | |||
|
522 | path_to_hg_path_buf(path) | |||
|
523 | } | |||
|
524 | } | |||
|
525 | ||||
518 | #[cfg(test)] |
|
526 | #[cfg(test)] | |
519 | mod tests { |
|
527 | mod tests { | |
520 | use super::*; |
|
528 | use super::*; |
General Comments 0
You need to be logged in to leave comments.
Login now