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

Download history 22/week @ 2024-05-19 15/week @ 2024-05-26 14/week @ 2024-06-02 14/week @ 2024-06-09 18/week @ 2024-06-16 11/week @ 2024-06-23 18/week @ 2024-06-30 10/week @ 2024-07-14 13/week @ 2024-07-21 34/week @ 2024-07-28

每月下载量 57 次
4 个crate中使用 (通过 string-pool)

MIT 许可证

6KB
144

lazy-wrap

围绕带有附加初始化函数的类型的小型包装器。首次访问时,它将调用附加函数来初始化值。实现了 DerefDerefMut

您可以在 static 变量中创建此(示例):

static STATIC_STRING: LazyWrap<String> = LazyWrap::new(|| {
   // do whatever
   "hallo!!!".into()
});

我已经尽力了,但未对其进行可靠性测试,因此请自行承担风险。如果您发现任何问题,请提交问题,我们将非常感激。

依赖关系

~0.4–5.5MB
~11K SLoC