From 5d3a22ab6fa29c39fa3d4151061ef449f029648a Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Sat, 11 Sep 2021 19:40:31 +0800 Subject: [PATCH] Fix NamespaceRef::new() --- src/module/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/module/mod.rs b/src/module/mod.rs index f02391d7..baa9c7fb 100644 --- a/src/module/mod.rs +++ b/src/module/mod.rs @@ -1415,7 +1415,7 @@ impl Module { ast: &crate::AST, engine: &crate::Engine, ) -> Result> { - let mut mods: crate::engine::Imports = Default::default(); + let mut mods = crate::engine::Imports::new(); let orig_mods_len = mods.len(); // Run the script @@ -1439,7 +1439,7 @@ impl Module { }); // Extra modules left in the scope become sub-modules - let mut func_mods: crate::engine::Imports = Default::default(); + let mut func_mods = crate::engine::Imports::new(); mods.into_iter().skip(orig_mods_len).for_each(|(alias, m)| { func_mods.push(alias.clone(), m.clone()); @@ -1720,7 +1720,7 @@ impl NamespaceRef { /// Create a new [`NamespaceRef`]. #[inline(always)] #[must_use] - pub fn new(&self) -> Self { + pub fn new() -> Self { Self { index: None, path: StaticVec::new(),