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

Download history 876/week @ 2024-03-13 847/week @ 2024-03-20 822/week @ 2024-03-27 756/week @ 2024-04-03 656/week @ 2024-04-10 657/week @ 2024-04-17 750/week @ 2024-04-24 734/week @ 2024-05-01 585/week @ 2024-05-08 523/week @ 2024-05-15 610/week @ 2024-05-22 639/week @ 2024-05-29 699/week @ 2024-06-05 453/week @ 2024-06-12 580/week @ 2024-06-19 507/week @ 2024-06-26

每月下载量 2,348
25 个 crate 中使用 (通过 gotham)

MIT/Apache 许可

11KB
118

BorrowBag

一种类型安全的、零成本添加和借用的异构集合。

BorrowBag 允许存储任何值,并返回一个可以用来稍后借回值的 Handle。由于 BorrowBag 只能添加,因此 Handle 值在 BorrowBag 的生命周期内始终有效。

有关使用说明,请参阅 文档

动机

BorrowBag 解决了组装 Gotham 的 MiddlewarePipeline 结构的问题,存储具体类型而不丢失其类型信息,并在移动集合后能够稍后借回它们。

Gotham 项目将该实现提取到这个 crate 中,以便在其他上下文中使用,并继续维护它。

许可证

根据您的选择进行许可

社区

以下政策指导我们在项目中的参与和我们的社区

无运行时依赖项