summaryrefslogtreecommitdiff
path: root/src/fsentry.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/fsentry.rs')
-rw-r--r--src/fsentry.rs24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/fsentry.rs b/src/fsentry.rs
index aae1475..fd09ea2 100644
--- a/src/fsentry.rs
+++ b/src/fsentry.rs
@@ -57,6 +57,30 @@ impl FilesystemEntry {
pub fn len(&self) -> u64 {
self.len
}
+
+ pub fn mode(&self) -> u32 {
+ self.mode
+ }
+
+ pub fn atime(&self) -> i64 {
+ self.atime
+ }
+
+ pub fn atime_ns(&self) -> i64 {
+ self.atime_ns
+ }
+
+ pub fn mtime(&self) -> i64 {
+ self.mtime
+ }
+
+ pub fn mtime_ns(&self) -> i64 {
+ self.mtime_ns
+ }
+
+ pub fn is_dir(&self) -> bool {
+ self.kind() == FilesystemKind::Directory
+ }
}
/// Different types of file system entries.