projects
/
cargo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
85e4dcc
)
Add Show for PackagePath
author
Yehuda Katz
<wycats@gmail.com>
Tue, 29 Apr 2014 18:41:03 +0000
(11:41 -0700)
committer
Yehuda Katz
<wycats@gmail.com>
Tue, 29 Apr 2014 18:41:03 +0000
(11:41 -0700)
src/cargo/core/source.rs
patch
|
blob
|
history
diff --git
a/src/cargo/core/source.rs
b/src/cargo/core/source.rs
index e5c4fe2678ba75b07bc752554a352724c938b7a6..e50e08041e0a9cbc40fc19c1904c4a2782cd6b21 100644
(file)
--- a/
src/cargo/core/source.rs
+++ b/
src/cargo/core/source.rs
@@
-1,11
+1,19
@@
+use std::fmt;
use core::package::NameVer;
use CargoResult;
+#[deriving(Clone,Eq)]
pub struct PackagePath {
name: NameVer,
path: Path
}
+impl fmt::Show for PackagePath {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ write!(f.buf, "{} at {}", self.name, self.path.display())
+ }
+}
+
impl PackagePath {
pub fn new(name: NameVer, path: Path) -> PackagePath {
PackagePath { name: name, path: path }