0
我想指定一個通用特徵Engine
並提供兩種不同的實現:Random
和Dummy
。我想用下列文件結構:Rust中的模塊和嵌套模塊
src-
|-engine
|-mod.rs //contains Engine trait code
|-random.rs // contains first engine implementation
|-dummy.rs // contains second engine implementation
我在lib.rs是這樣的:
pub mod engine {
// random moves engine
pub mod random;
pub mod dummy;
}
當我嘗試在我的其他模塊添加use engine::Engine
任何地方,就不能發現:
error[E0432]: unresolved import `engine::Engine`