about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorMartin Pool <mbp@sourcefrog.net>2016-07-10 15:37:41 -0700
committerMartin Pool <mbp@sourcefrog.net>2016-07-10 15:37:41 -0700
commitbba33ecd8685e2ecb83d40abd9682d7dc2536382 (patch)
tree8daa6ad865aa6e22636707a67c1312c7cb8c5609 /src/libstd/sys
parent6871b3f240a800650f544892e75dc5e8fb47bc5b (diff)
downloadrust-bba33ecd8685e2ecb83d40abd9682d7dc2536382.tar.gz
rust-bba33ecd8685e2ecb83d40abd9682d7dc2536382.zip
Derive Debug on FileType.
Partially fixes #32054
Diffstat (limited to 'src/libstd/sys')
-rw-r--r--src/libstd/sys/unix/fs.rs2
-rw-r--r--src/libstd/sys/windows/fs.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys/unix/fs.rs b/src/libstd/sys/unix/fs.rs
index 0524851df91..a004ff7afe1 100644
--- a/src/libstd/sys/unix/fs.rs
+++ b/src/libstd/sys/unix/fs.rs
@@ -84,7 +84,7 @@ pub struct OpenOptions {
 #[derive(Clone, PartialEq, Eq, Debug)]
 pub struct FilePermissions { mode: mode_t }
 
-#[derive(Copy, Clone, PartialEq, Eq, Hash)]
+#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)]
 pub struct FileType { mode: mode_t }
 
 pub struct DirBuilder { mode: mode_t }
diff --git a/src/libstd/sys/windows/fs.rs b/src/libstd/sys/windows/fs.rs
index c243e890526..5eb1cc547e4 100644
--- a/src/libstd/sys/windows/fs.rs
+++ b/src/libstd/sys/windows/fs.rs
@@ -38,7 +38,7 @@ pub struct FileAttr {
     reparse_tag: c::DWORD,
 }
 
-#[derive(Copy, Clone, PartialEq, Eq, Hash)]
+#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)]
 pub enum FileType {
     Dir, File, SymlinkFile, SymlinkDir, ReparsePoint, MountPoint,
 }