diff --git a/stdlib/src/sys.rs b/stdlib/src/sys.rs index 00a45f14..adef338b 100644 --- a/stdlib/src/sys.rs +++ b/stdlib/src/sys.rs @@ -84,6 +84,11 @@ fn sys_sleep( impl StdlibRegistry { pub fn register_sys(&mut self) { + self.register_sys_fs(); + self.register_sys_time(); + } + + fn register_sys_fs(&mut self) { let mut exports: HashMap> = HashMap::new(); @@ -119,11 +124,13 @@ impl StdlibRegistry { StdlibModule { name: "std.fs".to_string(), version: "1.0.0".to_string(), - exports: exports.clone(), + exports, required_capabilities: vec![Capability::FileSystem], }, ); + } + fn register_sys_time(&mut self) { let mut time_exports: HashMap> = HashMap::new(); time_exports.insert(