问题来自于一个官方文档上的例子 https://doc.rust-lang.org/book/ch07-05-separating-modules-into-different-files.html
我按照文档上的步骤分离模块到不同的文件中去,vscode的rust插件却报父模块中找不到子模块文件,而且编译错误中的寻址路径也有点奇怪,demo tree 如下

编译错误

按官方提供的学习资料上讲,pub mod hosting应该是在src/front_of_house/中找hosting.rs文件或者hosting/mod.rs文件才对,这里却多出一级front_of_house来,我在这里卡了很久,有人知道这是为什么吗?
我按照文档上的步骤分离模块到不同的文件中去,vscode的rust插件却报父模块中找不到子模块文件,而且编译错误中的寻址路径也有点奇怪,demo tree 如下

编译错误

按官方提供的学习资料上讲,pub mod hosting应该是在src/front_of_house/中找hosting.rs文件或者hosting/mod.rs文件才对,这里却多出一级front_of_house来,我在这里卡了很久,有人知道这是为什么吗?