LazyLock 未稳定的难点
原文中文,约3700字,阅读约需9分钟。发表于: 。LazyLock 的背景 翻看古老的教程,初始化数据用的最多的是 lazy_static!。 但实际上,它正逐渐在被 once_cell 库替代: lazy_static 库已经存在了 10 年,截止目前下载量超过 1.56 亿次,不久前官方宣布 落幕 once_cell 库仅存在 5 年,下载量就已突破 1.4 亿次,其作者就是 Rust Analyzer 的作者 once_cell...
LazyLock是Rust中的数据初始化库,正在被once_cell库取代。lazy_static库停止维护,而once_cell提供更多功能。标准库正在参照once_cell实现功能。LazyCell和LazyLock尚未稳定。once_cell适用于自定义数据结构。