pub fn from_parts(
        module: Module,
        finished_functions: BoxedSlice<DefinedFuncIndex, *const VMFunctionBody>,
        imports: Imports,
        data_initializers: Box<[OwnedDataInitializer]>,
        signatures: BoxedSlice<SignatureIndex, VMSharedSignatureIndex>,
    ) -> Self {
        Self {
            module: Rc::new(module),
            finished_functions,
            imports,
            data_initializers,
            signatures,
        }
    }
/// Construct a `CompiledModule` from component parts.
Construct a `CompiledModule` from component parts.
Construct a ` CompiledModule ` from component parts .
pub fn from_parts(
        module: Module,
        finished_functions: BoxedSlice<DefinedFuncIndex, *const VMFunctionBody>,
        imports: Imports,
        data_initializers: Box<[OwnedDataInitializer]>,
        signatures: BoxedSlice<SignatureIndex, VMSharedSignatureIndex>,
    ) -> Self {
        Self {
            module: Rc::new(module),
            finished_functions,
            imports,
            data_initializers,
            signatures,
        }
    }
pub fn from_parts ( module : Module , finished_functions : BoxedSlice < DefinedFuncIndex , * const VMFunctionBody > , imports : Imports , data_initializers : Box < [ OwnedDataInitializer ] > , signatures : BoxedSlice < SignatureIndex , VMSharedSignatureIndex > , ) -> Self { Self { module : Rc :: new ( module ) , finished_functions , imports , data_initializers , signatures , } }
Construct a `CompiledModule` from component parts.
Construct a ` CompiledModule ` from component parts .
module
Module
finished_functions
BoxedSlice<DefinedFuncIndex, *const VMFunctionBody>
imports
Imports
data_initializers
Box<[OwnedDataInitializer]>
signatures
BoxedSlice<SignatureIndex, VMSharedSignatureIndex>