//! Traits and types necessary for creating a web module.
modmodule;modruntime;usestd::{cell::RefCell,rc::Rc};pubuse{module::Module,runtime::RuntimeInformation};/// A collection of modules.
pubtypeModules=Vec<ModulePtr>;/// Wrapper type for a Module instance.
pubtypeModulePtr=Rc<RefCell<dyn Module>>;