Share encapsulated environment.

This commit is contained in:
Stephen Chung
2022-08-24 20:59:11 +08:00
parent b40ca9e40d
commit 69bb5534ef
3 changed files with 15 additions and 12 deletions

View File

@@ -36,7 +36,7 @@ pub struct ScriptFnDef {
/// Encapsulated AST environment, if any.
#[cfg(not(feature = "no_module"))]
#[cfg(not(feature = "no_function"))]
pub environ: Option<EncapsulatedEnviron>,
pub environ: Option<crate::Shared<EncapsulatedEnviron>>,
/// Function name.
pub name: ImmutableString,
/// Function access mode.