usestd::fmt::Debug;usecandle_core::ModuleT;usecandle_nn::VarBuilder;usecrate::error::BoxedError;/// Traits for types that can build modules.
pubtraitBuildModule: Debug {/// Build a module.
fnbuild(&self, vb: VarBuilder)->Result<Box<dyn ModuleT>, BoxedError>;}