about summary refs log tree commit diff
path: root/src/libstd/fs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-02-25 10:30:01 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-02-25 10:30:01 +0530
commit1f2b3ebd7bef3b7c8df18c618d9bd3e3a5a7c491 (patch)
treeecc88830c366240d45ab309b42e9f54078d90d0c /src/libstd/fs
parentecaf74ab3b8f67e9b5fe74c34c1beee71a22da88 (diff)
parent537d6946e4570a9425aa5c881454e67bedf210b0 (diff)
downloadrust-1f2b3ebd7bef3b7c8df18c618d9bd3e3a5a7c491.tar.gz
rust-1f2b3ebd7bef3b7c8df18c618d9bd3e3a5a7c491.zip
Rollup merge of #22744 - alexcrichton:issue-22738, r=aturon
 Currently we have a `set_mode` mutator, so this just adds the pairing of a
`mode` accessor to read the value.

Closes #22738
Diffstat (limited to 'src/libstd/fs')
-rw-r--r--src/libstd/fs/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libstd/fs/mod.rs b/src/libstd/fs/mod.rs
index 3c9eef8c30f..64ec025a5c4 100644
--- a/src/libstd/fs/mod.rs
+++ b/src/libstd/fs/mod.rs
@@ -329,6 +329,10 @@ impl FromInner<fs_imp::FilePermissions> for Permissions {
     }
 }
 
+impl AsInner<fs_imp::FilePermissions> for Permissions {
+    fn as_inner(&self) -> &fs_imp::FilePermissions { &self.0 }
+}
+
 impl Iterator for ReadDir {
     type Item = io::Result<DirEntry>;