diff options
| author | Jeremy Soller <jackpot51@gmail.com> | 2017-01-30 20:19:00 -0700 |
|---|---|---|
| committer | Jeremy Soller <jackpot51@gmail.com> | 2017-01-30 20:19:00 -0700 |
| commit | b13d9ce2220a9769b526fb65e7d411ada8db34c9 (patch) | |
| tree | ba767b1d67ac6bc73406b79d88766528a8454da4 /src | |
| parent | fc57e40ce703cb70a39249f5cfb661020a1549b6 (diff) | |
| download | rust-b13d9ce2220a9769b526fb65e7d411ada8db34c9.tar.gz rust-b13d9ce2220a9769b526fb65e7d411ada8db34c9.zip | |
Add dev and ino to MetadataExt
Diffstat (limited to 'src')
| -rw-r--r-- | src/libstd/sys/redox/ext/fs.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libstd/sys/redox/ext/fs.rs b/src/libstd/sys/redox/ext/fs.rs index 7ad8d27b483..fc81cc737d9 100644 --- a/src/libstd/sys/redox/ext/fs.rs +++ b/src/libstd/sys/redox/ext/fs.rs @@ -161,6 +161,10 @@ impl OpenOptionsExt for OpenOptions { #[stable(feature = "metadata_ext", since = "1.1.0")] pub trait MetadataExt { #[stable(feature = "metadata_ext", since = "1.1.0")] + fn dev(&self) -> u64; + #[stable(feature = "metadata_ext", since = "1.1.0")] + fn ino(&self) -> u64; + #[stable(feature = "metadata_ext", since = "1.1.0")] fn mode(&self) -> u32; #[stable(feature = "metadata_ext", since = "1.1.0")] fn uid(&self) -> u32; @@ -184,6 +188,12 @@ pub trait MetadataExt { #[stable(feature = "metadata_ext", since = "1.1.0")] impl MetadataExt for fs::Metadata { + fn dev(&self) -> u64 { + self.as_inner().as_inner().st_dev as u64 + } + fn ino(&self) -> u64 { + self.as_inner().as_inner().st_ino as u64 + } fn mode(&self) -> u32 { self.as_inner().as_inner().st_mode as u32 } |
