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 中,以便在其他上下文中使用,并继续维护它。
许可证
根据您的选择进行许可
社区
以下政策指导我们在项目中的参与和我们的社区