3个不稳定版本

0.1.1 2019年8月8日
0.1.0 2019年5月31日
0.0.0 2019年5月30日

#44#客户端连接

Download history 335/week @ 2024-03-14 222/week @ 2024-03-21 251/week @ 2024-03-28 305/week @ 2024-04-04 252/week @ 2024-04-11 248/week @ 2024-04-18 205/week @ 2024-04-25 246/week @ 2024-05-02 236/week @ 2024-05-09 240/week @ 2024-05-16 195/week @ 2024-05-23 158/week @ 2024-05-30 143/week @ 2024-06-06 150/week @ 2024-06-13 142/week @ 2024-06-20 101/week @ 2024-06-27

每月 558 次下载
用于 3 crate

MIT 许可证

28KB
615

tower-hyper

基于hyper的tower传输层。

Build Status

示例

简单的客户端连接示例,请查看 这里

let connector = Connector::new(HttpConnector::new(1));
let mut hyper = Connect::new(connector, Builder::new());

let request = hyper
	.make_service(dst)
	.and_then(|mut conn| {
		conn.call(Request::new(Body::empty()))
	})
	.and_then(|response| {
		// do something with response...
	});
	
hyper::rt::run(request);

许可证

本项目采用MIT许可证。

贡献

除非您明确说明,否则您提交给tower-hyper的任何有意贡献都应按MIT许可证授权,无需任何额外条款或条件。


lib.rs:

一个tower hyper网桥库,提供在tower中间件堆栈中使用hyper的实用工具。

概述

该库由客户端和服务器模块组成。目前,客户端部分已完成并正在运行。服务器端部分由于hyper使用其自身的Service和MakeService特性而受阻。

依赖项

~5MB
~93K SLoC