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));