#http #rest #client #web #api-client #sockets

已删除 gaunt

极简Rust HTTP工具包(仅客户端)

使用旧的Rust 2015

0.1.0 2018年11月19日
0.0.1 2018年10月21日
0.0.0 2018年10月4日

#302#sockets

每月32次 下载
用于 portunus

Apache-2.0

34KB
490 代码行

gaunt.rs

Crate Docs Apache 2.0 Licensed Build Status

高级、(主要是)自包含、极简的HTTP工具包(仅客户端)。适用于无法使用 miotokio 的受限环境中。

文档

关于

gaunt.rshyper 的极简替代品,适用于在无法使用类似 miotokio 的环境中使用,例如Intel SGX或 #![no_std] 环境。

目前处于开发初期,尚未准备好供一般使用,但有以下路线图

  • 轻量级,#![no_std] 友好的核心。
  • std 基于的阻塞套接字I/O后端。
  • 当可用时,利用 hyper 基于的后端来利用 mio/tokio
  • 利用成熟的和经过良好测试的 httphttparse 包(hyper 依赖项)。
  • 除了客户端支持外,还添加服务器支持。

许可

版权 © 2018 iqlusion

根据Apache License,版本2.0(“许可证”);除非您遵守许可证,否则不得使用此文件。您可以在以下位置获得许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证的特定语言、权限和限制,请参阅许可证。

依赖

~1.4–2.2MB
~51K SLoC