9 个版本 (3 个稳定版)
使用旧的 Rust 2015
1.1.1 | 2023 年 9 月 12 日 |
---|---|
1.1.0 | 2021 年 3 月 20 日 |
1.0.0 | 2018 年 2 月 28 日 |
0.4.0 | 2017 年 11 月 4 日 |
0.3.0 | 2017 年 5 月 17 日 |
在 HTTP 服务器 中排名 #450
每月下载量 2,348
在 25 个 crate 中使用 (通过 gotham)
11KB
118 行
BorrowBag
一种类型安全的、零成本添加和借用的异构集合。
BorrowBag
允许存储任何值,并返回一个可以用来稍后借回值的 Handle
。由于 BorrowBag
只能添加,因此 Handle
值在 BorrowBag
的生命周期内始终有效。
有关使用说明,请参阅 文档
动机
BorrowBag
解决了组装 Gotham 的 Middleware
和 Pipeline
结构的问题,存储具体类型而不丢失其类型信息,并在移动集合后能够稍后借回它们。
Gotham 项目将该实现提取到这个 crate 中,以便在其他上下文中使用,并继续维护它。
许可证
根据您的选择进行许可
社区
以下政策指导我们在项目中的参与和我们的社区