Function emf_core_base_rs::global::module::link_module[][src]

pub unsafe fn link_module<'module, 'loader, O, LO, IO>(
    module: &Module<'module, O>,
    loader: &Loader<'loader, LO>,
    internal: &InternalModule<IO>
) -> Result<(), Error> where
    'loader: 'module,
    O: MutableAccessIdentifier,
    LO: ImmutableAccessIdentifier,
    IO: ImmutableAccessIdentifier

Links a module handle to an internal module handle.

Failure

Fails if module orloader are invalid.

Return

Error on failure.

Safety

Incorrect usage can lead to dangling handles or use-after-free errors.