3 个不稳定版本
0.2.0 | 2023 年 11 月 20 日 |
---|---|
0.1.1 | 2023 年 7 月 18 日 |
0.1.0 | 2023 年 7 月 17 日 |
#40 在 #async-trait
112 每月下载量
用于 4 crates
23KB
425 行
Tower Async Layer
装饰 Tower Async 的 Service
,转换请求或响应。
分支
Tower Async Layer 是 https://github.com/tower-rs/tower 的分支,利用 async traits
简化事物并使将异步函数集成到中间件更加容易。
此分支完全根据作者的需求制作,因此可能不包含您可能需要的所有功能。
在 Discord 的 #tower-async
公共频道加入我们,网址为 Discord,或直接在 Tokio 的 Tower Discord 中标记 @glendc
。
在适当的情况下,我们将(手动)与 Tower 保持同步,如果有机会,我们也将向“上游”贡献。然而,鉴于差异很大,我们不确定这种情况的可能性有多大。
概述
通常,编写网络应用程序所需的大量组件可以跨多个服务重复使用。可以使用 Layer
特性编写可重用组件,这些组件可以应用于非常不同的服务;例如,它可以应用于操作不同协议的服务,以及网络事务的客户端和服务器端。
许可证
本项目采用 MIT 许可证。
在此对原始 Tower 作者表示衷心的感谢和赞誉,他们同意将代码许可给相同类型的许可证。
贡献
除非您明确说明,否则您有意提交给 Tower Async 的任何贡献都将按照 MIT 许可证授权,不附加任何额外条款或条件。