Change output of AST::iter_functions.

This commit is contained in:
Stephen Chung
2020-12-12 16:31:13 +08:00
parent dbdb8f43b7
commit 1087c338bd
4 changed files with 27 additions and 5 deletions

View File

@@ -539,7 +539,7 @@ impl Engine {
if !func.externals.is_empty() {
captured
.into_iter()
.filter(|(name, _, _)| func.externals.contains(name.as_ref()))
.filter(|(name, _, _)| func.externals.iter().any(|ex| ex == name))
.for_each(|(name, value, _)| {
// Consume the scope values.
scope.push_dynamic(name, value);