1 个不稳定版本
| 0.1.0 | 2024年4月21日 |
|---|
#20 在 #extensions
6KB
87 行
可扩展
一个提供类似于 http::Extensions 的 Extensions 类型的 crate。
为什么不使用 extensions crate?
extensions 要求 self 对于 Extensions 上的方法必须是 'static,这可能不适合您的用例。
许可证
本项目受 MIT 许可证 授权。
lib.rs:
一个可以用于通过类型动态存储数据的类型。
示例
use extendable::Extensions;
let mut extensions = Extensions::default();
extensions.insert(false);
let bool_ext = extensions.get::<bool>();
assert_eq!(bool_ext, Some(&false));