2个版本
0.1.1 | 2023年12月29日 |
---|---|
0.1.0 | 2023年12月29日 |
#1498 在 异步
每月754次下载
用于 3 crates
13KB
197 行
smol-hyper
本库的目标是在hyper
和smol
之间实现更深入集成。它有意识地进行了限制,并实现了以下功能
- 实现了
hyper::rt::Read
和hyper::rt::Write
,分别为futures_io::AsyncRead
和futures_io::AsyncWrite
。 - 在
SmolExecutor
上实现了hyper::rt::Executor
,该SmolExecutor
包装了某种可以解引用到smol::Executor
的对象(&Executor
,Arc<Executor>
等)。 - 在
SmolTimer
上实现了hyper::rt::Timer
,该SmolTimer
使用async_io::Timer
类型创建超时。
此crate应允许在hyper
环境中使用smol
的类型。
许可证
许可证为以下之一
- Apache License,版本2.0(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何旨在包含在作品中的贡献,都将双重许可,如上所述,不附加任何额外条款或条件。
依赖
~3–13MB
~150K SLoC