16 个版本
0.3.4 | 2024 年 8 月 9 日 |
---|---|
0.3.3 | 2024 年 3 月 25 日 |
0.2.2 | 2024 年 1 月 26 日 |
0.1.3 | 2024 年 1 月 10 日 |
0.1.2 | 2023 年 12 月 30 日 |
211 在 机器人技术
782 每月下载量
在 3 个货物中使用(通过 mavspec)
29KB
349 行
MAVSpec: Rust 规范
MAVSpec 的 Rust 代码生成工具链的核心接口。支持 no-std
(包括 no-alloc
)目标。提供可选的 Serde 支持。
此包是 MAVSpec 代码生成工具链的一部分,用于 MAVLink。虽然可以直接使用此包,但此方法并不鼓励(且未文档化)。我们建议从 Mavspec 导入此模块,如下所示:mavspec::rust::gen
。
本项目是 Mavka 家族的一员。
Cargo 功能
alloc
— 启用全局分配器。与no-alloc
目标不兼容。std
— 启用 Rust 标准库。启用alloc
。与no-std
目标不兼容。serde
— 启用 Serde 支持。它将包含相应的std
/alloc
特性(或没有这些特性)。
许可证
我们在此仅简单遵守根据 Rust API 指南(C-PERMISSIVE)建议的双许可。
以下任一许可证下授权:
- Apache 许可证 2.0(《LICENSE-APACHE》或 http://www.apache.org/licenses/LICENSE-2.0》)
- MIT 许可证(《LICENSE-MIT》或 http://opensource.org/licenses/MIT》)
由您选择。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的、旨在包含在作品中的任何贡献,将按上述方式双许可,不附加任何额外条款或条件。
依赖
~125–320KB