rust-core: add missing `Debug` traits
authorRaphaël Gomès <rgomes@octobus.net>
Fri, 13 Mar 2020 00:41:22 +0100
changeset 44562 ece43c79333e
parent 44561 368f85c5dfc0
child 44563 1922694d638f
rust-core: add missing `Debug` traits Turns out you need them when trying to use `hg-core` as a library. Who knew. Differential Revision: https://phab.mercurial-scm.org/D8278
rust/hg-core/src/dirstate/status.rs
rust/hg-core/src/lib.rs
--- a/rust/hg-core/src/dirstate/status.rs	Thu Dec 12 16:24:43 2019 -0800
+++ b/rust/hg-core/src/dirstate/status.rs	Fri Mar 13 00:41:22 2020 +0100
@@ -623,6 +623,7 @@
     );
 }
 
+#[derive(Debug)]
 pub struct DirstateStatus<'a> {
     pub modified: Vec<Cow<'a, HgPath>>,
     pub added: Vec<Cow<'a, HgPath>>,
@@ -679,6 +680,7 @@
     )
 }
 
+#[derive(Debug)]
 pub enum StatusError {
     IO(std::io::Error),
     Path(HgPathError),
--- a/rust/hg-core/src/lib.rs	Thu Dec 12 16:24:43 2019 -0800
+++ b/rust/hg-core/src/lib.rs	Fri Mar 13 00:41:22 2020 +0100
@@ -103,6 +103,7 @@
     }
 }
 
+#[derive(Debug)]
 pub enum DirstateError {
     Parse(DirstateParseError),
     Pack(DirstatePackError),