1个不稳定版本
0.1.0 | 2021年1月24日 |
---|
#13 在 #odata
在 3 个crate中使用 (直接使用2个)
5KB
73 行
OData模式
将OData模式解析为Rust类型,旨在支持Dynamics 365 OData操作。
路线图
https://en.wikipedia.org/wiki/Open_Data_Protocol#Architecture
- 反序列化
$metadata
文档 - 构建一致的实体模型
- 参考/包含
- 注解/注解组(目前对于“完成”项也没有构建注解)
- 类型
- 操作
- 函数
- 术语
- 实体容器
- 实体集
- 操作导入
- 函数导入
- 单例
- 扩展
- 元数据不一致的自定义处理/处理
- 用户指定处理有资格的名称/目标路径解析错误
- 代码生成
- 类型定义
- 实体容器定义
- 实体集定义
- 操作
- 函数
- 生成类型黑白名单(带有存根依赖项)
- 客户端功能
- 检索
- 过滤/查询
- 创建/更新/删除
- 调用操作和函数
- ETag支持
- 检索/设置开放类型
- 批量请求
- 消耗crate绑定
- Proc宏
- Proc宏属性
-
build.rs
代码生成
- 假设/试运行
依赖关系
~1.8–2.6MB
~54K SLoC