pub fn new(module_environment: &'m ModuleEnv<'data>) -> Self {
        Self {
            module_env: module_environment,
            vmctx: None,
            heap_base: None,
        }
    }
/// Creates a new function environment inside a module environment.
Creates a new function environment inside a module environment.
Creates a new function environment inside a module environment .
pub fn new(module_environment: &'m ModuleEnv<'data>) -> Self {
        Self {
            module_env: module_environment,
            vmctx: None,
            heap_base: None,
        }
    }
pub fn new ( module_environment : & ' m ModuleEnv < ' data > ) -> Self { Self { module_env : module_environment , vmctx : None , heap_base : None , } }
Creates a new function environment inside a module environment.
Creates a new function environment inside a module environment .
module_environment
&'m ModuleEnv<'data>
module_environment
&'m ModuleEnv<'data>