rust - 从 `svd2rust` 生成的库不是带有模块的标准格式
问题描述
根据这个板条箱,所有功能都清楚地嵌套在模块中,每个文件夹都包含 mod.rs 文件,其中包含源代码。我使用相同的svd
文件并使用该svd2rust
工具按照此处列出的相同说明自行生成板条箱。即使以确切的方式遵循说明,我也没有得到确切的格式,例如:我没有stm32f30x/src/gpioa/afrh/mod.rs
得到 stm32f30x/src/gpioa/afrh.rs 的路径,而且我没有afrh
包含mod.rs
.
我是生锈的初学者,如果我很愚蠢,请原谅我。如果可能,请解释原因以及我可以用来生成与此处相同的库的确切顺序的任何命令。
以下是我的 gpioa 目录的图像,我没有文件夹,也没有mod.rs
文件。
PS:我检查了代码,它包含模块的所有功能。我只需要像在原始库中那样分离这些模块
解决方案
推荐阅读
- angular - Angular - 通用服务的提供者
- vb.net - 实现过期链接的最佳方法是 httpwebresponse.expired?
- python - 如何配置 vscode 以发现 python 单元测试
- node.js - “是什么导致对我的简单节点发布请求的这种‘不正确的表单提交’响应?”
- javascript - Chrome 地址栏 Javascript 产生与控制台不同的效果
- javascript - In real time when we will use AOT and JIT
- rabbitmq - 为什么使用 rabbitmq 或类似的而不是 python 内置的多处理队列?
- angular - 如何修复 Angular Google Maps 中的类型错误?
- c - 第 k 个最小元素 - 这段代码有什么问题?
- python - Tensorflow 训练崩溃超过 10% 的系统内存,尽管训练的批大小为 1