6个版本 (3个重大更新)
使用旧的Rust 2015
0.4.0 | 2021年1月29日 |
---|---|
0.3.3 | 2020年4月18日 |
0.3.0 | 2019年1月9日 |
0.2.0 | 2018年10月6日 |
0.1.0 | 2018年6月12日 |
#5 在 #cdrs
每月134 次下载
在 3 crates 中使用
15KB
367 行
cdrs-helpers-derive
过程宏,用于从Cassandra到Rust类型以及反向的辅助特质派生
该包处于紧张的开发中,绝对不稳定。
特性
- 将Cassandra原始类型(不是列表、集合、映射、UDTs)转换为Rust
- 递归地将Cassandra "集合" 类型(列表、集合、映射)转换为Rust
- 递归地将Cassandra UDTs转换为Rust
- 递归地将可选字段转换为Rust
- 将Rust原始类型转换为Cassandra查询值
- 将Rust "集合" 类型转换为Cassandra查询值
- 将Rust结构体转换为Cassandra查询值
- 将
Option<T>
转换为Cassandra查询值 - 为Rust结构体类型生成插入方法
lib.rs
:
此特质为底层实现 IntoCDRSBytes
特质提供功能
依赖关系
~2.5MB
~52K SLoC