summaryrefslogtreecommitdiff
path: root/src/lua.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua.rs')
-rw-r--r--src/lua.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lua.rs b/src/lua.rs
index d116433..6c55c0a 100644
--- a/src/lua.rs
+++ b/src/lua.rs
@@ -1,6 +1,6 @@
use std::{
ffi::OsString,
- os::unix::ffi::OsStringExt,
+ os::unix::{ffi::OsStringExt, fs::MetadataExt},
path::{Component, Path, PathBuf},
};
@@ -55,6 +55,8 @@ impl UserData for File {}
impl UserData for Metadata {
fn add_fields<F: mlua::UserDataFields<Self>>(fields: &mut F) {
fields.add_field_method_get("len", |_, this| Ok(this.0.len()));
+
+ fields.add_field_method_get("mtime", |_, this| Ok(this.0.mtime_nsec()))
}
}