#schema #server #talk #serde #fetch #restli #pdsc

rustli

Rustli 是一个最小的 Rust 库,用于与 Restli 服务器 https://github.com/linkedin/rest.li 通信,以及推理 PDSC 架构。这是一个个人项目

13 个不稳定版本 (3 个破坏性更新)

使用旧的 Rust 2015

0.4.0 2017年4月24日
0.3.1 2017年4月23日
0.2.3 2017年2月21日
0.1.5 2016年10月11日

#1963数据库接口

MIT/Apache

47KB
1K SLoC

简介

Rustli 是一个最小的 Rust 库,用于与 Restli 服务器通信。

序列化

此库需要 rust 版本 1.15.1 或更高版本的 serde 1.0。

获取

Rustli 在 curl-rust 的基础上提供了获取功能。

我们还评估了 hyper

另请参阅 rust-rest

不幸的是,cargo 中有一个针对我们使用 hyper 的用例的 bug。我们希望支持带有原生库的 OS X 和带有 Openssl 的 Linux。这需要根据目标操作系统加载具有不同功能的 hyper,但在 cargo 中不支持此操作。

TypeScript 生成

generate 模块中提供了 TypeScript 代码生成。

测试

要运行所有功能的测试,请使用 run-tests.sh

依赖关系

~1–5MB
~108K SLoC