6 个版本 (3 个重大更改)
0.4.1 | 2024年2月20日 |
---|---|
0.4.0 | 2024年2月20日 |
0.3.1 | 2024年2月18日 |
0.2.0 | 2024年2月18日 |
0.1.0 | 2024年2月17日 |
#1 in #attached
每月下载量 57 次
在 4 个crate中使用 (通过 string-pool)
6KB
144 行
lazy-wrap
围绕带有附加初始化函数的类型的小型包装器。首次访问时,它将调用附加函数来初始化值。实现了 Deref
和 DerefMut
。
您可以在 static
变量中创建此(示例):
static STATIC_STRING: LazyWrap<String> = LazyWrap::new(|| {
// do whatever
"hallo!!!".into()
});
我已经尽力了,但未对其进行可靠性测试,因此请自行承担风险。如果您发现任何问题,请提交问题,我们将非常感激。
依赖关系
~0.4–5.5MB
~11K SLoC