5 个版本
使用旧的 Rust 2015
0.2.0 | 2018年1月28日 |
---|---|
0.1.3 | 2017年9月16日 |
0.1.2 | 2017年7月2日 |
0.1.1 | 2017年6月28日 |
0.1.0 | 2017年6月26日 |
#20 in #rusoto
在 korat_derive 中使用
21KB
492 代码行
Korat
注意
我不再维护此项目(实际上已经好几年没有维护了。Dynomite 是一个不同的库,最初基于 korat 开发。)
简介
Korat 是一个库,用于在处理 dynamodb 项目时创建便捷方法
Korat 为大多数从 rusoto AttributeValue 支持的类型提供属性转换器。它还提供了可派生实现 try_from 和 from 转换器,用于您的结构体(从和到 rusoto AttributeMap)。
这是一项正在进行中的工作。
可序列化
所有实现 DynamoDBItem 特性的项目都是可序列化的,可以存储到 DynamoDB 表中或作为其他项目中的字段
可插入
作为 DynamoDBItems 的便捷方法,您可以实现 DynamoDBInsertable 特性,它提供了访问对象键的方法。这使得获取现有项目的键成为可能。
此外,在派生实现时,将为您的类型自动实现一个新的 "Key" 结构体,这将使您能够轻松创建用于获取和查询 DynamoDB 表的键。
依赖关系
~10–21MB
~277K SLoC