fn load_module_with<F, E>(f: F) -> Result<Self, E>
    where
        F: FnOnce() -> Result<Self, E>,
    {
        Self::root_module_statics().root_mod.try_init(f)
    }
/// Loads the root module,with a closure which either
/// returns the root module or an error.
///
/// If the root module was already loaded,
/// this will return the already loaded root module,
/// without calling the closure.
Loads the root module,with a closure which either
returns the root module or an error.

If the root module was already loaded,
this will return the already loaded root module,
without calling the closure.
Loads the root module with a closure which either returns the root module or an error . If the root module was already loaded this will return the already loaded root module without calling the closure .
fn load_module_with<F, E>(f: F) -> Result<Self, E>
    where
        F: FnOnce() -> Result<Self, E>,
    {
        Self::root_module_statics().root_mod.try_init(f)
    }
fn load_module_with < F , E > ( f : F ) -> Result < Self , E > where F : FnOnce ( ) -> Result < Self , E > , { Self :: root_module_statics ( ) . root_mod . try_init ( f ) }
Loads the root module,with a closure which either
returns the root module or an error.
Loads the root module with a closure which either returns the root module or an error .
f
F
f
F