diff options
Diffstat (limited to 'src/libstd/io/mod.rs')
| -rw-r--r-- | src/libstd/io/mod.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs index 4277b509962..f1b92b973c8 100644 --- a/src/libstd/io/mod.rs +++ b/src/libstd/io/mod.rs @@ -223,6 +223,7 @@ responding to errors that may occur while attempting to read the numbers. use char::Char; use collections::Collection; +use default::Default; use fmt; use int; use iter::Iterator; @@ -1795,7 +1796,6 @@ pub struct UnstableFileStat { bitflags!( #[doc="A set of permissions for a file or directory is represented by a set of flags which are or'd together."] - #[deriving(Hash)] #[deriving(Show)] flags FilePermission: u32 { static UserRead = 0o400, @@ -1830,6 +1830,11 @@ on unix-like systems."] } ) +impl Default for FilePermission { + #[inline] + fn default() -> FilePermission { FilePermission::empty() } +} + #[cfg(test)] mod tests { use super::{IoResult, Reader, MemReader, NoProgress, InvalidInput}; |
