diff --git a/src/ast.rs b/src/ast.rs index 12bf72ec..c68555e9 100644 --- a/src/ast.rs +++ b/src/ast.rs @@ -266,12 +266,21 @@ impl AST { &mut self.statements } /// Get the internal shared [`Module`] containing all script-defined functions. + #[cfg(not(feature = "internals"))] #[cfg(not(feature = "no_module"))] #[cfg(not(feature = "no_function"))] #[inline(always)] pub(crate) fn shared_lib(&self) -> Shared { self.functions.clone() } + /// Get the internal shared [`Module`] containing all script-defined functions. + #[cfg(feature = "internals")] + #[cfg(not(feature = "no_module"))] + #[cfg(not(feature = "no_function"))] + #[inline(always)] + pub fn shared_lib(&self) -> Shared { + self.functions.clone() + } /// Get the internal [`Module`] containing all script-defined functions. #[cfg(not(feature = "internals"))] #[inline(always)]