1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2020年9月4日 |
---|
#4 在 #udt
16KB
364 代码行
cdrs-helpers-derive
过程宏,用于派生辅助特性,实现CDRS Cassandra到Rust类型的双向转换
该包处于积极开发中,绝对不稳定。
功能
- 将Cassandra原始类型(不包括列表、集合、映射、UDT)转换为Rust
- 递归地将Cassandra "集合"类型(列表、集合、映射)转换为Rust
- 递归地将Cassandra UDT转换为Rust
- 递归地将可选字段转换为Rust
- 将Rust原始类型转换为Cassandra查询值
- 将Rust "集合"类型转换为Cassandra查询值
- 将Rust结构体转换为Cassandra查询值
- 将
Option<T>
转换为Cassandra查询值 - 为Rust结构体类型生成插入方法
lib.rs
:
此特性为底层实现提供IntoCDRSBytes
特性功能
依赖关系
~2.5MB
~52K SLoC