15 个版本 (9 个重大更新)
0.10.1 | 2024 年 7 月 4 日 |
---|---|
0.9.0 | 2024 年 6 月 7 日 |
0.8.2 | 2024 年 3 月 27 日 |
0.6.0 | 2023 年 12 月 7 日 |
0.1.0 | 2022 年 11 月 21 日 |
#10 在 #rtps
每月 145 次下载
在 2 个 crate 中使用 (通过 dust_dds)
74KB
1.5K SLoC
为 DdsType
提供推导宏
此包提供 DdsType
的推导宏以支持 dust-dds。
DdsType
只能从 struct
、元组和 enum
中推导。对于 struct
和元组,可以在整个类型或字段的子集上指定属性 #[dust_dds(key)]
。
示例
一个典型的用户 DDS 类型将看起来像这样
use dust_dds::topic_definition::type_support::{DdsType}
#[derive(DdsType)]
struct HelloWorldType {
#[dust_dds(key)]
id: u8,
msg: String,
}
依赖项
~0.5–1MB
~22K SLoC