Show More
@@ -7,6 +7,7 b'' | |||
|
7 | 7 | |
|
8 | 8 | use std::borrow::Borrow; |
|
9 | 9 | use std::ffi::{OsStr, OsString}; |
|
10 | use std::fmt; | |
|
10 | 11 | use std::ops::Deref; |
|
11 | 12 | use std::path::{Path, PathBuf}; |
|
12 | 13 | |
@@ -162,6 +163,12 b' impl HgPath {' | |||
|
162 | 163 | } |
|
163 | 164 | } |
|
164 | 165 | |
|
166 | impl fmt::Display for HgPath { | |
|
167 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | |
|
168 | write!(f, "{}", String::from_utf8_lossy(&self.inner)) | |
|
169 | } | |
|
170 | } | |
|
171 | ||
|
165 | 172 | #[derive(Eq, Ord, Clone, PartialEq, PartialOrd, Debug, Hash)] |
|
166 | 173 | pub struct HgPathBuf { |
|
167 | 174 | inner: Vec<u8>, |
@@ -185,6 +192,12 b' impl HgPathBuf {' | |||
|
185 | 192 | } |
|
186 | 193 | } |
|
187 | 194 | |
|
195 | impl fmt::Display for HgPathBuf { | |
|
196 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | |
|
197 | write!(f, "{}", String::from_utf8_lossy(&self.inner)) | |
|
198 | } | |
|
199 | } | |
|
200 | ||
|
188 | 201 | impl Deref for HgPathBuf { |
|
189 | 202 | type Target = HgPath; |
|
190 | 203 |
General Comments 0
You need to be logged in to leave comments.
Login now