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

pub fn register_loader<'loader, LT, L>(
    loader: &'loader LT,
    mod_type: &impl AsRef<str>
) -> Result<Loader<'static, Owned>, Error> where
    L: ModuleLoaderAPI<'static>,
    ModuleLoader<L, Owned>: From<&'loader LT>, 

Registers a new module loader.

Module types starting with __ are reserved for future use.

Failure

The function fails if mod_type already exists.

Return

Handle on success, error otherwise.